Railo/Lucee/Tomcat 環境の引数を微調整する方法を見つけようとしているときに、Pulling Used PermGen Space Programmatically に関するこの投稿を見て、生成される情報が役立つかどうか疑問に思っていました。
これは、その投稿のコードからの現在の出力です
コード キャッシュ (非ヒープ メモリ) 4MB / 48MB
Eden Space (ヒープメモリ) 53MB / 67MB
サバイバースペース (ヒープメモリ) 4MB / 8MB
CMS Old Gen (ヒープメモリ) 122MB / 1965MB
CMS Perm Gen (非ヒープメモリ) 40MB / 1024MB
これは私のsetenv.shからのものです
JAVA_OPTS="-server -Djava.awt.headless=true -Xms2048m -Xmx2048m -XX:PermSize=1024m -XX:MaxPermSize=1024m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC"
これは私の現在の出力ですfree -m
total used free shared buffers cached
Mem: 3750 1997 1752 0 190 1351
-/+ buffers/cache: 455 3294
Swap: 0 0 0
JAVA_OPTS を理解するとき、どのように理解すればよいですか、または出発点として何を使用する必要がありますか?