在Java7中增加ReservedCodeCacheSize有什么缺点吗?

在Java7中增加ReservedCodeCacheSize有什么缺点吗?,java,jboss7.x,Java,Jboss7.x,在优化部署到JBoss7的应用程序时,我在收到错误后增加了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= 我知道Reserve

在优化部署到JBoss7的应用程序时,我在收到错误后增加了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的默认设置应该适用于大多数应用程序,但我确实想知道,除了增加您使用的内存之外,增加此大小还有什么坏处吗?

即使在删除增加的ReservedCodeCacheSize之后,我再也没有看到此错误

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