在Java 7中增加ReservedCodeCacheSize是否有任何缺点?

时间:2013-09-12 12:28:08

标签: java jboss7.x

在优化我已部署到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的默认设置应该适用于大多数应用程序,但我确实想知道,除了增加你使用的内存之外,增加这个大小有什么不利之处吗?

1 个答案:

答案 0 :(得分:0)

即使删除了增加的ReservedCodeCacheSize,我也再也没有看到过这个错误。

但是,以下链接测试了具有不同大小的ReservedCodeCacheSize的应用程序,并在使用Java 1.5进行测试时看到了改进的性能。因此答案似乎是“措施,不要猜测”: - )

http://xmlandmore.blogspot.co.uk/2012/04/performance-tuning-with-hotspot-vm.html