JVMのチューニングの設定パラメータ

" - サーバー-Xms2048m -Xmx2048m -Xss1024K -XX:PermSizeを= 512メートル-XX:MaxPermSizeを= 1024メートル" =にTomcatの設定ファイルのtomcat / binに/ catalina.shでJAVA_OPTSを設定します。コンフィギュレーション・ファイルの1行目に構成されました。

-Xms 2048メートル:設定JVMの初期ヒープメモリが割り当てられた異なる-Xmxで提供されている場合、メモリはガベージコレクションがJVM後に完了するたびに再割り当てされ、2048メートルに。

-Xmx 4096メートル:設定可能なJVMの最大ヒープメモリ 4096Mのため。

-Xss 1024K:設定し、各スレッドのスタックサイズを 1024Kに。各スレッド・スタック・サイズが256Kである前に、各スレッドのスタックサイズ後JDK5.0は、1Mである。多くのスレッドを生成することができ、この値を小さく、より多くのメモリサイズが同じ物理メモリ内に調整された所望のアプリケーションスレッド。しかし、プロセス内のオペレーティング・システム・スレッドの数はまだ3000と5000にはない無限の世代、経験、制限されています。

-XX:PermSizeを = 512M:設定初期非ヒープメモリ領域永久サイズ(永続メモリ)と略記される512メートルの割当てサイズを、。

-XX:MaxPermSizeを = 512M:設定JVMは、最大許容割り当て非ヒープメモリ 512メートルの最大限界。

注:ここでは、メモリはJavaのガベージコレクションメカニズムを処理できない場所ですので、あなたが慎重に、ソフトウェア自体のために必要な非ヒープ・メモリ領域のサイズを考慮しなければならない構成する前に。そして、より多くの絶対最大ヒープ最大の非ヒープメモリとメモリとは、オペレーティングシステムの使用可能なメモリを超えることができないことに留意すべきです。

おすすめ

転載: www.cnblogs.com/ming-blogs/p/11932974.html