C# List Add和Insert性能测试

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

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

 

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

 

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

 

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

posted @ 2020-04-10 16:29  ゞ七情  阅读(2106)  评论(0编辑  收藏  举报