http://www.velocityreviews.com/forums/t363649-how-do-i-get-a-reference-count-of-a-object-in-java.html
ел бы знать, есть ли способ проверить, сколько ссылок имеет объект Java. Насколько я мог проверить, единственный способ сделать это - использовать JVMTI через интерфейс JNI. Существует ли чисто Java-решение (без использования нативных библиотек) для получения этой информации?
Мы разрабатываем учебный инструмент для анимации структуры данных (который будет использоваться студентами с реализацией определенных алгоритмов), поэтому было бы очень хорошо, если бы мы могли проверять «освобожденные» объекты самым ненавязчивым способом (я пытаюсь не заставляйте пользователя этого инструмента вызывать метод, такой как ObjectReleased (objRef), чтобы обновить анимацию структуры данных для удаления элемента или чего-то подобного)