jvm常用启动参数

oracle jvm参数地址 https://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html

-Xmx512m 

设置最大堆内存

-Xms512m

设置初始堆内存

-Xmn256m

设置年轻代内存

-XX:+PrintGC 或者-verbose:gc

开启简单GC日志

-XX:+PrintGCDetails

开启详细GC日志

-XX:+PrintGCDateStamps

打印GC日期时间

-XX:+PrintGCTimeStamps

打印GC基准时间,基于应用启动时间偏移

-Xloggc:gc.log 

GC日志存放目录

-XX:NewRatio=2

老年代与新生代的比值为2,老年代是新生代的2倍,默认值是2

-XX:SurvivorRatio=8

eden代与suvivor代的比值,默认值是8

-ea

设置jvm启用断言assert机制,默认是关的.

 

你可能感兴趣的:(java学习)