This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Instances of java.lang.ClassLoader are implicitly hold by classes loaded by particular classloader. This information is not visualized in the heapwalker and as a result GC root path for classloaders are not computed correctly.
This bug will be fixed by introducing synthetic static field named <classloader> which will point to classloader, which loaded class. <classloader> static field can be null if the class is loaded by bootclassloader. <classloader> allows heapwalker to display classes as referrers of the classloader instance and also fixes the GC root path computation.
Fixed in profiler-main. changeset: 170590:36b195804f8a user: Tomas Hurka <thurka@netbeans.org> date: Thu May 13 15:47:05 2010 +0200 summary: bugfix #186092, synthetic static field <classloader> added
Update: OQL does not like <classloader> name - it has to be changed to $classloader$ changeset: 170591:ff46daf36d6e
Integrated into 'main-golden', will be available in build *201005170932* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main/rev/ User: Log:
Integrated into 'main-golden', will be available in build *201005182201* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main/rev/ User: Log: