code cache是什么文件
2016-02-27 19:03:55
热点代码被直接编译为机器码后,也是需要存放在内存中的,方便下次函数调用时可以直接使用,提高应用程序效率,而存放这些代码的内存区域就被称为代码缓存(Code Cache)。
代码缓存空间也是有限的,一旦空间被用完,不会像堆一样报出OOM,而是停止JIT编译操作,毕竟没空间存放编译后的代码了,后续未编译的代码全部以解释方式运行,系统性能相比起编译执行,自然是更低的。而当发生系统GC时,代码缓存空间也会得到清理。
阅读剩余内容