JVM 內存分配和回收策略

  對象的內存分配,主要是在java堆上分配(有可能經過JIT編譯後被拆爲標量類型並間接地在棧上分配),如果啓動了本地線程分配緩衝,將按線程優先在TLAB上分配。少數情況下也是直接分配到老年代,分配規則不是固定的,細節還是取決於垃圾收集器的組合,以及虛擬機和內存相關參數的配置。    JVM 堆中分爲 新生代 老年代 永久代,新生代分爲 Eden區,SurvivorFrom區域和SurvivorT
相關文章
相關標籤/搜索