标签:地方 jit das 默认 mda codec java se shu bsp
1、CodeCache
Java代码在执行时一旦被编译器编译为机器码,下一次执行的时候就会直接执行编译后的代码,也就是说,编译后的代码被缓存了起来。缓存编译后的机器码的内存区域就是codeCache。这是一块独立于java堆之外的内存区域。除了jit编译的代码之外,java所使用的本地方法代码(JNI)也会存在codeCache中。不同版本的jvm、不同的启动方式codeCache的默认大小也不同。
2、CodeBlob
参考:
(1)HotSpot中执行引擎技术详解(三)——代码缓存机制 https://www.jianshu.com/p/29fcc3818115
标签:地方 jit das 默认 mda codec java se shu bsp
原文地址:https://www.cnblogs.com/mazhimazhi/p/11448148.html