2

Windows で実行されている Java UI アプリケーションの CPU 使用率を分析しようとしています。VisualVM に接続しましたが、CPU 使用率が最も高い割合で使用されているようです。

sum.rmi.transport.tcp.TCPTransport$ConnectionHandler.run();

これはVisualVMに情報を提供するために使用されているため、VisualVMは調査しようとしている結果をゆがめていると思います. 何が起こっているかをより正確に把握する方法や、実行中の Java アプリケーションで CPU を大量に消費しているものを判断するためのより良い方法はありますか?

4

2 に答える 2

0

それはひどく疑わしいように聞こえます。hprofからの結果でデータを相互参照してみてください。外部アプリケーションを実行する必要はなく、データは独自のプロセスからテキスト ファイルにダンプされるだけです。プロセスにリモートで接続していますか?

于 2011-04-01T20:44:05.250 に答える