jvm - jvm代码缓存区域是否存在于堆或元空间中?

标签 jvm

我找不到这个问题。

jdk 8中的堆或元空间中是否存在JVM代码缓存区域?

最佳答案

既不在堆中也不在元空间中。在 HotSpot JVM 中,代码缓存是一个单独的堆外区域。它的大小由-XX:ReservedCodeCacheSize选项控制。

在 Java Mission Control 的“内存”选项卡上,您将在其他 JVM 内存池中找到代码缓存:

JVM memory pools

More about JVM memory areas

关于jvm - jvm代码缓存区域是否存在于堆或元空间中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54840866/

相关文章:

java - 正确定义java动态类加载

java - 堆内存使用中的 PS Old Gen 内存 : GC settings for Java Out Of Memory Exception

linux - 主机内存不足,使用稳定的JVM

Java - 在 JVM 启动时加载附加类

java - 无接口(interface) View 和 @Local-ejbs 在相同或不同的 JVM/服务器中?

java - 如何保证将特定 GB 分配为 JVM 的堆外内存

java - 计算为 Java 代码执行的字节码的最佳方法

java - 为什么 final 是 Java 中局部变量的唯一修饰符?

java - JVM源码中的 'intrinsify'是什么意思?

java - JNI 崩溃 JVM - Java 运行时环境 : EXCEPTION_ACCESS_VIOLATION 检测到 fatal error