Я не уверен, насколько это было бы полезно, но я подумал, что может быть аккуратно визуализировать объекты, используемые в моей программе, и на какие объекты ссылаются откуда. Я предполагаю, что это сгенерирует некоторые данные, которые будут использоваться программой, такой как graphviz. Есть ли какие-либо инструменты, которые делают это, иначе как трудно было бы это сделать самому? В идеале это будет работать для любой произвольной программы, хотя в случае необходимости я могу внести некоторые изменения в код (например, добавить вызов dumpObjects() или что-то еще)
Мне интересно это сделать для java, но если есть решения для других языков, отправьте их тоже.