在优化我已部署到JBoss 7的应用程序时,我在获得错误后最终增加了ReservedCodeCacheSize
Java HotSpot(TM) Client VM warning: CodeCache is full. Compiler has been
disabled.
Java HotSpot(TM) Client VM warning: Try increasing the code cache size
using XXReservedCodeCacheSize=
据我所知,ReservedCodeCacheSize的默认设置应该适用于大多数应用程序,但我确实想知道,除了增加你使用的内存之外,增加这个大小有什么不利之处吗?
答案 0 :(得分:0)
即使删除了增加的ReservedCodeCacheSize,我也再也没有看到过这个错误。
但是,以下链接测试了具有不同大小的ReservedCodeCacheSize的应用程序,并在使用Java 1.5进行测试时看到了改进的性能。因此答案似乎是“措施,不要猜测”: - )
http://xmlandmore.blogspot.co.uk/2012/04/performance-tuning-with-hotspot-vm.html