JavaプロセスでSolaris 10の高いスワップメモリ使用率を分析する方法は?
答え1
始める良い方法は、Using DTrace in Solaris 10をチェックすることです。
- http://dsc.sun.com/solaris/articles/java_on_solaris.html
- http://www.solarisinternals.com/wiki/index.php/DTrace_Topics_Java
- http://blogs.oracle.com/jimlaurent/entry/solaris_faq_myths_and_facts
- http://blogs.warwick.ac.uk/chrismay/entry/solaris_10_memory/
- http://www.solarisinternals.com/si/tools/memtool/vmsizing.pdf
答え2
ガベージコレクタが実行する作業を確認したい場合があります。 ソフトウェア定義ネットワークこれには良い技術文書(およびgcデバッグを有効にする方法)があります。
良い実用的なアプローチを説明しますここ。私たちは通常、このタスクに言及されているgcviewを使用しています(Linuxでは、この場合、オペレーティングシステムは重要ではありません)。