新部署的cloud版 mini task 還處于前期熟悉階段,随便top看了下機器記憶體情況,正好發現做垃圾收集 是以 mark一下
觀察jstat記憶體
jstat -gc 40731 1000 100
從圖中可看見目前還沒有發生變化,但是下圖中很明顯
名詞解釋
S0U:目前survivor space 0 使用大小 (KB).
S1U:目前survivor space 1 使用大小 (KB).
EU:Eden 區 使用大小 (KB).
OU:老年代使用大小(KB).
結論
對象在eden區不斷的被建立,是以EU一直在增長,當達到G1的門檻值時,進行垃圾回收 放入S0U或者S1U ,是以你看見的S0和S1在同一時刻應該是有一個值為0的,而垃圾收集之後放入OLD區,此時OU使用量增加。
jstat -class 40731 1000 10
jstat -gccapacity 40731
jinfo 40731
這些指令也很好玩兒
推薦
本文參考了 https://www.cnblogs.com/baihuitestsoftware/articles/6382733.html
推薦下。