前言
在前面我們講了堆內存中牽涉的幾塊區域,那麼這幾塊區域是否可以設置大小吶?
答案肯定是可以的。
一、JVM內存參數設置
(1)Xss :
含義:設置線程棧大小,默認值爲1M;
輔助記憶:ss -> stack size
一、大對象直接進入老年代 1.1 定義 大對象就是需要大量連續內存空間的對象(比如:字符串、數組)。JVM參數 -XX:PretenureSizeThreshold 可以設置大對象的大小,如果對象超過設置大小會直接進入老年代,不會進入年輕
大多數情況下,對象在新生代中 Eden 區分配。當 Eden 區沒有足夠空間進行分配時,虛擬機將發起一次Minor GC。 我們來進行實際測試一下,在測試之前我們先來看看 Minor GC和Full GC 有什麼不同呢? Minor GC