設定
|
描述
|
||
---|---|---|---|
-server
|
明確告知 JVM 在伺服器模式下執行。這適用於預設使用 64 位元 JDK 的情況,但最好對此進行宣告。
|
||
-d64
|
明確告知 JVM 在 64 位元模式下執行。目前 JVM 會自動偵測到此設定,但最好對此進行宣告。
|
||
XX:+UseG1GC
|
告知 JVM 使用 Garbage First Garbage Collector。
|
||
-Dfile.encoding=UTF-8
|
告知 JVM 使用 UTF-8 作為預設字元集,以便非西方語言字母正確顯示。
|
||
-Djava.library.path
|
指定原生資料庫的路徑。
|
||
-Xms3072m (適用於記憶體為 4GB 的系統)
|
告知 JVM 為 Tomcat 處理程序至少分配 3072 MB 的記憶體。這應設定為可用系統記憶體的 75%。
|
||
-Xmx3072m (適用於記憶體為 4GB 的系統)
|
告知 JVM 限制 Tomcat 處理程序的最大記憶體。這應設定為可用系統記憶體的 75%。
|
||
-Dlog4j2.formatMsgNoLookups=true
|
設定
|
描述
|
---|---|
-Dcom.sun.management.jmxremote
|
通知 JVM 您計劃透過 JMX 進行遠端監視
|
-Dcom.sun.management.jmxremote.port=22222
|
JVM 應開啟以進行監視的埠。
|
-Dcom.sun.management.jmxremote.ssl=false
|
無 SSL 使用關係。
|
-Dcom.sun.management.jmxremote.authenticate=false
|
無須驗證。
|
-Djava.rmi.server.hostname=<主機或 IP>
|
基礎 RMI 用戶端連接將會使用的主機名稱或 IP。
|