ガベージ コレクションは、使用されなくなったオブジェクトが占有しているメモリを解放するプロセスです。解放されたメモリは、その他のオブジェクトで使用できるようになります。 GC Heap (Garbage Collection heap) メトリックは、アプリケーションのパフォーマンスを監視および理解する場合に有効なツールとなります。
GC Heap|Bytes In Use
GC Heap|Bytes In Use は、オブジェクトで現在使用されているメモリの大きさをレポートします。
GC Heap|Bytes Total
GC Heap|Bytes Total は、JVM により割り当てられるメモリの合計数をレポートします。
「CA APM サイジングおよびパフォーマンス ガイド」で、より詳細に説明されているように、JVM に割り当てたメモリの量が少なすぎる、または多すぎる場合は、パフォーマンスの問題が発生する可能性があります。 つまり、これらのガイドラインに従ってください。
そのため、アプリケーション管理者は、これらのメトリックを使用して、メモリ ヒープの正しいサイズの決定に役立てることにできます。
正しいサイズが決定されると、これらのメトリックを観察して、一定時間における基準パフォーマンスを把握できます。 使用中のバイト数メトリックは、定期的に増加や減少を示し、一定期間内に繰り返されるパターンを形成して、メモリ リークが発生していないことを証明します。
GC 監視には、メモリ割り当ておよびヒープ成長率を含めた JVM 内部のビューとなる新規メトリック セットが用意されています。 このため、ガベージ コレクタおよびメモリ プールがすべて適切に割り当てられていることを確認することにより、JVM 内部のヒープを割り当てることができます。 このように、パフォーマンスに悪影響を及ぼしている GC の問題を検出できます。
サポートされる JVM
GC 監視は以下の JVM のみをサポートしています。
GC 監視メトリックを使用してメモリの割り当てを調整する方法
メモリ プールのサイズを再割り当てするのに役立つガイドラインを必要とする場合は、ご利用の JVM に適したドキュメントを参照してください。
|
Copyright © 2013 CA.
All rights reserved.
|
|