alt-rt.jar中的HashMap和rt.jar有什么不同。我想我在我的一个应用程序中看到了相当大的速度,怎么解释呢?
诚挚的问候
附言:我在JDK 1.6.0_25 64位中发现了两个不同的*.jar。最终,速度的提高也与alt-string.jar有关。此alt最终可能与命令行选项相关:
http://thevirtualmachinist.blogspot.com/2010/09/xxusecompressedstrings.html
但我对理解alt-rt.jar更感兴趣,从上面的文章中我看不到有与之相关的命令行选项。
发布于 2012-04-19 23:31:00
只有在启用了AggressiveOpts JVM选项时才使用alt-rt.jar。实际上,来自alt-rt.jar的HashMap比传统的HashMap更快,但是由于使用了HashMap$FrontCache,它的内存消耗要高得多。
在生产环境中使用AggressiveOpts参数时要小心,我们在内存有限的设置中遇到了很多问题。可能还隐藏着其他陷阱。
https://stackoverflow.com/questions/6979890
复制相似问题