JVM(筆記2020-05-25)

一:JVM內存爲什麼要分成新生代,老年代,永久代(元空間)? 因爲對象的生命週期不一樣,有的對象生命週期很短,這樣的對象會高頻率的觸發垃圾回收;有的對象生命週期比較長,就可以被低頻率的垃圾回收。每一部分使用到的垃圾回收算法也會不同。所以JVM根據對象在內存中存活時間的長短,把堆內存分爲新生代(包括一個Eden區、兩個Survivor區)和老年代(Tenured或Old)。Perm代(永久代,Jav
相關文章
相關標籤/搜索