各OSGIバンドルが時間の経過とともに使用するヒープメモリの量を監視するための優れたツールはありますか?
ありがとう、Retep
通常、個々のバンドルで使用されているメモリの量を特定することはできません。アプリケーション全体で使用されるメモリの量のみ。
例:バンドルAがバンドルBによって提供されるメソッドを呼び出し、バンドルBのメソッドがオブジェクトを作成するとします。そのオブジェクトによって消費されるメモリの責任者は誰ですか?バンドルBはそれを直接作成しましたが、バンドルAが要求していなければ作成しませんでした。したがって、そのメモリ消費量をAまたはBのいずれかに実際に割り当てることはできません。
アプリケーション全体のメモリ消費量を監視するには、YourKitやEclipseMemoryAnalyzerをお勧めします。