Hello, I'm using 64-bit JRockit Mission Control Memleak 4.1.0
I have poured over the docs and can't seem to find the meaning of a red arrow (instead of a black arrow) between two objects in the instance graph. The instance inspector also shows a small letter "S" above the sqaure icon for the field in the containing class that represents the arrow in the diagram. I also can't find any help docuementation or Google seraches that explain the "S".
Can someone point me to a resource that explains the different icons and color codings in the Memleak interface?
The red color means that it is (most likely) a static field reference. At the moment, the actual condition is that the originating node is a java.lang.Class object according to the conceptual Java model, as in JVMTI. The "S" also means static field, as far as I can remember.
Thanks for the reply. I'll assume what you say is correct since in my example the object holding the reference was a static class.
Did you get that information from some help documentation somewhere or did you look in the code (or guess)? I looked high and low and couldn't find any official documentation that covered that.