我想知道是否有可能掌握给定类的运行实例。触发这个问题的特定问题是一个应用程序由于许多运行中的线程而无法正常退出。
是的,我知道你可以将线程设为守护进程,然后它们就不会阻止应用程序退出。但这确实让我想知道是否可能。我能找到的最接近的东西是类加载器(受保护!)findLoadedClass,尽管您必须通过自己的类加载器来运行它。
在相关说明上,这是分析工具如何跟踪对象句柄的方式吗?通过运行它们自己的自定义类加载器吗?还是有一些我没有看到的好方法?
是的,我知道你可以将线程设为守护进程,然后它们就不会阻止应用程序退出。但这确实让我想知道是否可能。我能找到的最接近的东西是类加载器(受保护!)findLoadedClass,尽管您必须通过自己的类加载器来运行它。
在相关说明上,这是分析工具如何跟踪对象句柄的方式吗?通过运行它们自己的自定义类加载器吗?还是有一些我没有看到的好方法?