作者comaniac (coding cody)
看板java
标题Re: [问题] GC回收的内容
时间Wed Mar 3 14:59:34 2010
经过上篇各位的帮忙
我测试後发现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
1F:→ sbrhsieh:Object Free 只会回报 tagged object 被回收。 03/03 19:41
2F:→ comaniac:原来如此@@ 03/03 19:59