C# List Add和Insert性能测试


  在自己做东西的过程中产生了向前插入的需求,特意找了一下这个性能的测试,但是网上都毛的,就自己做了一个测试,上传留作参考。

  虽然在测试前心中已经有了答案,但是没想到差距这么大。

 

为什么insert测试没测 100000000 次,因为我等了一分多钟 都没出结果。。。

 

没有使用专业的计时器,用获取时间戳(精确到秒,上面的数据都是精确到秒i)进行的简单测试,但是这么庞大的差距,大家看了心里明白就行。

 

insert之所以这么慢,里面应该(猜测)是内部进行了多次的重组包,所以能不用就尽量不要用insert把。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM