JAVA JVMのチューニング

JAVA JVMのチューニング

######## JVMは、文書#########################最適化
、-XX:何であるかを最終的に256メートルの意味をそれMetaspaceSize = ?実際には、このJVMの初期化パラメータは、メタスペースの拡大が、最小閾値でトリガ閾値FullGCあります。ここではいくつかのポイントを明確にする必要があります:
どんなに-XX:MetaspaceSize何の設定値を、メタスペース初期容量がなければなりません21807104(約20.8メートル)、
メタスペースの使用による継続的な拡大-XXへ:MetaspaceSizeパラメータ指定がFGCの量が発生します。各拡張はメタスペースFGCを発生した後、
もし古いCMSガベージコレクションゾーン構成、第2の点FGC回復アルゴリズムは、CMSを使用し、
容量領域は、メタ[20.8メートル、MaxMetaspaceSize)の範囲である。
MaxMetaspaceSizeが小さすぎる設定されている場合、頻繁FGCもOOMを引き起こす可能性があり、
お勧めします---------------------------------------- --------
大MetaspaceSizeとMaxMetaspaceSize設定として、
多くの具体的な設定は、256メートルにプロジェクトのほとんどのため、この値とJSTAT -gc pidで、一定期間後に安定した動作の多数を、確認することをお勧めします

第二に、パラメータの意味。
ヒープメモリの-Xms128m JVM初期割当
許可された最大に割り当て-Xmx512m JVMヒープメモリ、DAMA
-XX:非に割り当てPermSizeを= 64M JVM初期ヒープメモリ
MaxPermSizeを= 128M JVM最大許容割付:-XX非ヒープメモリ、オンデマンド

nohupをJavaの-jar -XX:MetaspaceSize = 256メートル-XX:MaxMetaspaceSize = 256メートル-Xms512m -Xmx1024m -Xmn256m -Xss256k -XX:SurvivorRatio = 8 -XX:+ UseConcMarkSweepGCを/home/product.jar>サービスproduct.log 2>&1 &
nohupをJavaの-jar -XX:MetaspaceSize = 256メートル-XX:MaxMetaspaceSize = 256メートル-Xms512m -Xmx1024m -Xmn256m -Xss256k -XX:SurvivorRatio = 8 -XX:+ UseConcMarkSweepGCを/home/order.jar>サービスorder.log 2> &1&

公開された12元の記事 ウォンの賞賛4 ビュー1959

おすすめ

転載: blog.csdn.net/qq_40016813/article/details/104904546