欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

C#教程

當(dāng)前位置:主頁 > 軟件編程 > C#教程 >

c#中l(wèi)ist.FindAll與for循環(huán)的性能對(duì)比總結(jié)

來源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:C#教程|點(diǎn)擊: 次

前言

最近在網(wǎng)上看到一篇文章,里面說到:List<T>.FindAll的效率竟然比for循環(huán)還差,下面是文章的截圖:

以上就是baidu出來的一篇文章,讓我驚詫不已,因?yàn)樵贏I模塊我已經(jīng)使用了很多FindAll。但是,上文的結(jié)論是真的嗎?

我在上文代碼基礎(chǔ)上增加了多次測(cè)試的代碼:

得到了如下結(jié)果:

.Net2.0, visual studio 執(zhí)行1,1,10, 100,1000次:

.Net4.1, visual studio 執(zhí)行1,1,10, 100,1000次:

Unity 先預(yù)處理再執(zhí)行1000次:


Unity 先預(yù)處理再執(zhí)行 10 次

Unity 先預(yù)處理再執(zhí)行 1 次

我的測(cè)試程序表明:無論windows平臺(tái)還是unity平臺(tái),List.FindAll的效率并非如前文所說“比for循環(huán)差五六十倍”。事實(shí)是,因?yàn)橐跏蓟惴ìF(xiàn)場(chǎng),進(jìn)程第一次調(diào)用List.FindAll的耗時(shí)比for循環(huán)長(zhǎng)五六十倍。但是,第一次之后的調(diào)用List.FindAll和for循環(huán)的性能差異是非常小的,可以忽略。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對(duì)我們的支持。

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有