0

私はRCPアプリケーションを使用していますが、メモリリークが遅く、最近、YourKitProfilerを使い始めました。これはこのための最良のアプリのようです。私が持っている質問は、オブジェクトの20%以上がchar []配列であり、ガベージコレクションが行われていないように見えるため、これらすべてのインスタンスでアプリのどのクラス/メソッドが作成されるかを把握したいということです。私はメッセージングサーバーに接続していて、1秒間におそらく500のテキストメッセージを消費していますが、Yourkitを使用して段階的なメモリリークを見つけるのに苦労しています。助けてくれてありがとう。

4

1 に答える 1

1

YourKit開発者として、 http://www.yourkit.com/docs/11/help/allocations.jspで説明されているように、オブジェクトの割り当てを記録することをお勧めします。

その後、各特定のオブジェクトが作成された場所が表示されます。割り当ての記録により、(場合によっては重要な)プロファイリングのオーバーヘッドが追加されることに注意してください。

于 2012-11-16T07:44:40.197 に答える