Familiarisons-le aujourd'hui, à propos deJVM
Ajustez certains paramètres couramment utilisés. JVM
调优常用的一些参数。
X或者XX开头的都是非标准化参数
意思就是说标准化参数不会变,非标准化参数可能在每个JDK
版本中有所变化,但是就目前来看X开头的非标准化的参数改变的也是非常少。
格式:-XX:[+-]<name> 表示启用或者禁用name属性。 例子:-XX:+UseG1GC(表示启用G1垃圾收集器)
-XX:+PrintCommandLineFlags
查看当前JVM
JDK
, mais jusqu'à présent, les paramètres non standardisés commençant par X ont très peu changé. 🎜-Xms10M -Xmx10M -Xmn2M -XX:SurvivorRatio=8 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=D:\study\log_hprof\gc.hprof
-XX:+PrintCommandLineFlags
View ActuelJVM
ensemble de paramètres associés : 🎜根据JVM
参数开头可以区分参数类型,共三类:« -
”、“ -X
”、“-XX</ code>”, <code style="font-size : 14px;remplissage : 2px 4px;bordure -rayon : 4 px ; marge droite : 2 px ; marge gauche : 2 px ; couleur d'arrière-plan : rgba (27, 31, 35, 0,05) ; famille de polices : « Operator Mono », Consolas, Monaco, Menlo, monospace ; mot -break : break-all ;color : rgb(239, 112, 96);">-verbose:class
,-verbose:gc
,-verbose:jni……
JVM
参数开头可以区分参数类型,共三类:“-
”、“-X
”、“-XX
”,
标准参数(-):所有的JVM实现都必须实现这些参数的功能,而且向后兼容;
例子:-verbose:class
,-verbose:gc
,-verbose:jni……
非标准参数(-X):默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容;
例子:Xms20m
,-Xmx20m
,-Xmn20m
,-Xss128k……
Xms20m< /code>,<code style="font-size: 14px;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;background-color: rgba(27, 31, 35, 0.05);famille de polices : "Operator Mono", Consolas, Monaco, Menlo, monospace ; saut de mot : break-all ; couleur : rgb(239, 112, 96);">-Xmx20m
,-Xmn20m
,-Xss128k……
🎜🎜非Stable参数(-XX):此类参数各个jvm实现会有所不同,将来可能会随时取消,需要慎重使用;🎜例子:-XX:+PrintGCDetails
, -XX : -UseParallelGC
,