I\'d like to know if there is a way to check how many references a Java object has. As far as I could check the only way to do that is using JVMTI through a JNI interface. I
Java doesn't offer this option natively as far as I know.
Here you have some guidance on how to do it manually:
http://www.velocityreviews.com/forums/t363649-how-do-i-get-a-reference-count-of-a-object-in-java.html