0

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

4

1 回答 1

0

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

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

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

于 2013-11-26T16:31:08.537 回答