首页 > 其他 > 详细

jvm内存

时间:2020-05-06 21:11:33      阅读:82      评论:0      收藏:0      [点我收藏+]

jvm组成

技术分享图片

 

class Content :是由类加载器把class文件加载到内存中的一块内存,与class文件的区别只是存放的地址不同,内容完全一样。

class对象:是由类加载器对classContent解析出的对象,存放在方法区中。

方法区(一种规范):

  永久代:在堆上,jdk1.8之前用

  元空间:在直接内存里,最小20M,最大无穷,元空间最小最大一般设置成一样的,防止内存抖动,设置成物理内存的1/32

虚拟机栈:默认1M

  栈帧的组成:

 技术分享图片

 

 局部变量表和操作数栈都占用两个slot(插槽)

动态链接存的是类方法的直接地址

java跨平台:jvm是基于内存的,java文件由javac编译成.class文件到硬盘上,

jvm内存

原文:https://www.cnblogs.com/keith0/p/12837981.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!