美文网首页
JVM内存分配-03-01

JVM内存分配-03-01

作者: 封_绝 | 来源:发表于2019-03-01 09:56 被阅读0次

    JVM主要内存区域有堆、栈、方法区(非堆)。

    堆:对象

    栈:方法,局部变量,对象引用

    方法区:静态属性,常量,代码块

    堆:运行时数据区在所有线程中共享,逻辑连续,内存不一定连续

    栈:(JVM栈)方法执行区域,在编译时分配好空间大小,执行字节码文件(.class)

    方法区:(非堆)线程共享,

    PC:线程私有

    本地方法栈:执行本地方法(一般c语言)

    摘抄自jvm系列(二):JVM内存结构 - 纯洁的微笑 - 博客园

    未看:mark

    jvm系列(一):java类的加载机制 - 纯洁的微笑 - 博客园

    相关文章

      网友评论

          本文标题:JVM内存分配-03-01

          本文链接:https://www.haomeiwen.com/subject/qlmruqtx.html