主题:【原创】说说.NET 3.5中的高性能害死集--HashSet -- Highway
共:💬19 🌺63
两者在collect garbage的具体手法上都非常相似。不过Java的tweak更多一些。
Java用的是HotSpot虚拟机。程序是“渐入佳境”。所以我执行Java程序的时候,要先“预热”一阵,并且测试量要相当的大,否则HotSpot还没掺和进去,结果看起来会很“惨”。
.NET没这个问题。所以不需要“预热”。执行时间再长程序也不会进一步优化。
- 相关回复 上下关系8
🙂如果把HashMap的起始容量加大 虹道 字47 2007-09-08 15:15:50
🙂很有道理 tkvn 字457 2007-09-06 09:00:25
🙂C#不需要collect garbage么? 请尽量 字0 2007-09-05 22:34:18
😉需要。.NET和Java在这个问题上完全一样
🙂花楼主! 左轻侯 字35 2007-09-05 20:22:16
🙂国内叫 1 tkvn 字101 2007-09-05 19:09:52
🙂害死确实好听... 1 小木 字110 2007-09-04 08:45:50
🙂地板就地板 chaos 字0 2007-09-04 02:15:19