特定のクラスの実行中のインスタンスでハンドルを取得できるかどうか疑問に思っています。これを引き起こした特定の問題は、多数の実行中のスレッドが原因で適切に終了しないアプリケーションでした。
はい、スレッドをデーモン化できることはわかっています。そうすれば、スレッドはアプリケーションの終了を妨げません。しかし、これが可能かどうか疑問に思いました。私ができる最も近いのはクラスローダー(保護されています!)findLoadedClassですが、これを行うには独自のクラスローダーを実行する必要があります。
関連して、これはプロファイリング ツールがオブジェクト ハンドルを追跡する方法ですか? 独自のカスタムクラスローダーを実行することによって? または、私が見ていない素敵なトリッキーな方法はありますか?