jvm——内存模型

Posted gaoquanquan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jvm——内存模型相关的知识,希望对你有一定的参考价值。

这是我理解的jvm内存模型,这一整块可以简单理解为虚拟内存空间:

技术图片

jvm代码、jvm数据:是运行jvm所用到的代码和数据,并不是我们自己编程得到的代码和数据

direct memory:主要是NIO在使用

CodeCache:即时编译器生成的本地代码

JNI代码:native方法代码

socket缓存区:socket会用到

我认为是这样的。。。不造这样画有没有问题。。。是不是会有不准确的地方?

java8里面,类对象到底在哪里?被移到了堆中?还是在元空间中?

Klass space和Noklass space分别存储了class字节流中的什么数据?

有哪本书详细讲metaspace的?

 (? •_•)? 再给自己加个油~!

以上是关于jvm——内存模型的主要内容,如果未能解决你的问题,请参考以下文章

JVM内存模型Java内存模型 和 Java对象模型

JVM:JVM内存模型

JVM内存模型详解

细说JVM内存模型

JVM优化系列-------[3丶JVM的内存模型]

两种内存模型——JVM vs 计算机