2020
09-30
09-30
一文看懂C#中List的扩容机制
一:背景1.讲故事在前一篇大内存排查中,我们看到了Dictionary正在做扩容操作,当时这个字典的count=251w,你把字典玩的66飞起,其实都是底层为你负重前行,比如其中的扩容机制,当你遇到几百万甚至千万的大集合这个扩容机制还真的需要挖一下,免的入戏太深,难以自拔。二:List扩容机制1.如何查看要想看它的扩容机制,可以用ILSpy去看看List的源码即可,非常简单。从源码的intnum=(_items.Length==0)?4:(_items.L...
继续阅读 >