Shallow heap & Retained heap

所有包含Heap Profling功能的工具(MAT, Yourkit, JProfiler, TPTP等)都會使用到兩個名詞, 一個是Shallow Size,另一個是 Retained Size.   Shallow Size 對象自身佔用的內存大小,不包括它引用的對象。 針對非數組類型的對象,它的大小就是對象與它所有的成員變量大小的總和。當然這裏面還會包括一些java語言特性的數據存儲單元。
相關文章
相關標籤/搜索