在很长的一段时间里,我一直在思考一个问题,元空间到底在哪里?
现在的互联网,关于JVM,关于内存布局,关于优化JVM等知识,多如牛毛.
然而,元空间到底在哪里?堆外内存到底在哪里?...对象的地址=0x7f6489076778, 它也在堆空间7f6489000000-7f648c200000范围内....继续分析
在之前的打印中,打印出了对象头信息, 对象头中包含一个指针,这个指针指向元空间中的对象元信息....综上分析, 堆内存, 元空间, 直接内存 , 分别'分布在'Java进程的不同区域. 虽然元空间和直接内存都属于本地内存, 但它们都归属于Java进程里的空间....读者要对进程虚拟地址空间有一定的了解
以上测试实验是在阿里云ECS上进行的, 由于某些原因, 无法继续实验, 接下来, 我在虚拟机VirtualBox上继续接下来的实验.