1
hprof,直方圖顯示按類別分類的對象數量。java hprof直方圖的解釋
這是在jvm的生命期間曾經分配過的對象的總數嗎?
or this is this number of object where where are are on the heap?
或者這是堆上當前可到達的對象的數量?
hprof,直方圖顯示按類別分類的對象數量。java hprof直方圖的解釋
這是在jvm的生命期間曾經分配過的對象的總數嗎?
or this is this number of object where where are are on the heap?
或者這是堆上當前可到達的對象的數量?
這取決於。如果您使用「實時」生成轉儲(例如jmap -histo:live PID
)選項,則它是可到達對象的數量。在其他情況下,它是當前在堆上分配的對象的數量。
我的hprof是在OOM上使用hprof = cpu = samples,depth = 10生成的,所以我現在假設它在堆上分配的對象currenlty的數量,因此可達? – dmc
@dmc AFAIK hprof = cpu show cpu usage,not objects histogram。你確定你在考慮物體嗎? –
是的,我也讀過這個,但我確實看到了組織和所有的對象和內容等,所以也許它不是用我想的args生成的,但是它是通過OOM生成的。任何方式。謝謝 – dmc