学习jvm--在有限的空间做无限的事

javap 反汇编 >文件名 1.执行引擎==》程序计数器(字节码文件的行号)==》栈(局部变量表,操作数栈,方法出口等) ==》堆(对象Object)==》方法区(java8叫元空间,存放Class) 2.本地方法栈:是系统本地的方法,java没有实现,只是去调用,例如Thread.sleep() 3.堆:(分代回收:让更少的对象进入老年代,像金字塔一样的晋升。性能调优:减少STW出现的次数)
相关文章
相关标签/搜索