alt-rt.jar中的HashMap有什么区别
和rt.jar。我认为我看到了相当大的速度
在我的一个应用程序中,解释是什么?

此致

附注:我发现了两个不同的* .jar
在JDK 1.6.0_25 64位中。最终
加速还与alt-string.jar有关。
该替代最终可能与
命令行选项:

http://thevirtualmachinist.blogspot.com/2010/09/xxusecompressedstrings.html

但是我对理解更感兴趣
alt-rt.jar,我看不到
上面的文章中有一个命令行
与之相关的选项。

最佳答案

alt-rt.jar仅在启用AggressiveOpts JVM选项时使用。确实,来自alt-rt.jar的HashMap比传统的HashMap快,但是由于使用了HashMap $ FrontCache,其内存消耗要高得多。

在生产中使用AggressiveOpts参数时要小心,在内存受限的设置中我们遇到了很多麻烦。可能还有其他隐患。

关于java - HashMap在alt-rt.jar和rt.jar中的区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6979890/

10-10 14:28
查看更多