jvm虛擬機

一、jvm結構 二、永久代和元空間的區別? 1、jdk1.8以前是永久代,之後是元空間,最大的區別是永久代使用的是虛擬機的內存,元空間使用的是系統內存 2、Class在被加載的時候被放入永久區域,GC不會在主程序運行期對永久區域進行清理,所以這也導致了永久代的區域會隨着加載的Class的增多而脹滿,最終拋出OOM異常;    元空間的本質和永久代類似,都是對JVM規範中方法區的實現,設置參數不同M
相關文章
相關標籤/搜索