看板 java 關於我們 聯絡資訊
經過上篇各位的幫忙 我測試後發現GC沒有動靜似乎和我使用了Class Loader有關 雖然我在Inside JVM那本書 有關GC的章節上看到分析Class Loader 的reachable graph 也依照他的作法將local variable在最後設為null 但對class loader來說似乎不足以讓GC去動他 (詳細原因我不太清楚,但我將object換成new string後GC就跑起來了) 有關class loader的reachable問題我會繼續找答案@@ 現在比較麻煩的問題是找不太到看GC釋放object的內容 本來以為jvmtiEventCallbacks.ObjectFree是在object被free時啟動的event 但經過測試可能是我誤會了@@ 不知各位高手有沒有什麼好方法可以知道GC到底free了哪些東西 再次感謝各位m(_ _)m -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.131.207
sbrhsieh:Object Free 只會回報 tagged object 被回收。 03/03 19:41
comaniac:原來如此@@ 03/03 19:59