DL>там есть куча примеров, как написать свой дебагер, который будет подключаться к приложению, но мне хочется проще, прямо из этого приложения. всего-то нужно узнать, кто держит объект, не дает его собрать как мусор...
Следует воспользоваться Профайлером. Например, в NetBeans 6.0 профайлер интегрирован в IDE. Качайте и пробуйте:
http://profiler.netbeans.org