學習jvm--在有限的空間做無限的事

javap 反彙編 >文件名 1.執行引擎==》程序計數器(字節碼文件的行號)==》棧(局部變量表,操作數棧,方法出口等) ==》堆(對象Object)==》方法區(java8叫元空間,存放Class) 2.本地方法棧:是系統本地的方法,java沒有實現,只是去調用,例如Thread.sleep() 3.堆:(分代回收:讓更少的對象進入老年代,像金字塔一樣的晉升。性能調優:減少STW出現的次數)
相關文章
相關標籤/搜索