JVM';什么是JIT编码?有人知道吗?

JVM';什么是JIT编码?有人知道吗?,jvm,jit,jvm-codecache,Jvm,Jit,Jvm Codecache,我最近遇到了一个JIT错误:JavaHotSpot(TM)64位服务器VM警告:CodeCache已满。编译器已被禁用。这导致我的应用程序运行缓慢。我的JDK版本是Oracle JDK1.7.079。默认的CodeCache大小是48m,我用-XX:ReservedCodeCacheSize=256M修改了大小。但我不知道CodeCache是什么时候被回收的。有人知道吗?我想,反优化和类卸载可能会允许回收代码缓存部分,但除此之外,其他什么都不允许

我最近遇到了一个JIT错误:
JavaHotSpot(TM)64位服务器VM警告:CodeCache已满。编译器已被禁用。
这导致我的应用程序运行缓慢。我的JDK版本是Oracle JDK1.7.079。默认的CodeCache大小是48m,我用-XX:ReservedCodeCacheSize=256M修改了大小。但我不知道CodeCache是什么时候被回收的。有人知道吗?

我想,反优化和类卸载可能会允许回收代码缓存部分,但除此之外,其他什么都不允许