-
-Xms20M 表示设置堆容量的最小值为20M,必须以M为单位
-
-Xmx20M 表示设置堆容量的最大值为20M,必须以M为单位。将-Xmx和-Xms设置为一样可以避免堆自动扩展。大的项目-Xmx和-Xms一般都要设置到10G、20G甚至还要高
-
-verbose:gc 表示输出虚拟机中GC的详细情况
-
-Xss128k 表示可以设置虚拟机栈的大小为128k
-
-Xoss128k 表示设置本地方法栈的大小为128k。不过HotSpot并不区分虚拟机栈和本地方法栈,因此对于HotSpot来说这个参数是无效的
-
-XX:PermSize=10M 表示JVM初始分配的永久代的容量,必须以M为单位
-
-XX:MaxPermSize=10M 表示JVM允许分配的永久代的最大容量,必须以M为单位,大部分情况下这个参数默认为64M
-
-Xnoclassgc 表示关闭JVM对类的垃圾回收
-
-XX:+TraceClassLoading 表示查看类的加载信息
-
-XX:+TraceClassUnLoading 表示查看类的卸载信息
-
-XX:NewRatio=4 表示设置年轻代:老年代的大小比值为1:4,这意味着年轻代占整个堆的1/5
-
-XX:SurvivorRatio=8 表示设置2个Survivor区:1个Eden区的大小比值为2:8,这意味着Survivor区占整个年轻代的1/5,这个参数默认为8
-
-Xmn20M 表示设置年轻代的大小为20M
-
-XX:+HeapDumpOnOutOfMemoryError 表示可以让虚拟机在出现内存溢出异常时Dump出当前的堆内存转储快照
-
-XX:+PrintGCDetails 表示在控制台上打印出GC具体细节
-
-XX:+PrintGC 表示在控制台上打印出GC信息
-
-XX:MaxTenuringThreshold=1 表示对象年龄大于1,自动进入老年代
相关文章:
-
2022-12-23
-
2022-12-23
-
2022-12-23
-
2022-12-23
-
2020-05-08
-
2021-12-18
猜你喜欢
-
2022-02-11
-
2022-02-04
-
2021-06-28
-
2021-09-30
-
2022-12-23
-
2021-08-06
-
2021-11-02
相关资源
-
下载
2021-06-05
-
下载
2021-06-05
-
下载
2023-02-25