所有参数可通过:https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html查找。比如我想了解-Xms什么意思,我就去网站Ctrl + F查询-Xms

  • -Xms128m:JVM初始分配的堆内存
  • -Xmx512m JVM最大允许分配的堆内存,按需分配
  • -XX:PermSize=64M JVM初始分配的非堆内存
  • -XX:MaxPermSize=128M JVM最大允许分配的非堆内存,按需分配
  • -XX:+HeapDumpOnOutOfMemoryError 参数表示当JVM发生OOM时,自动生成DUMP文件
  • -XX:+PrintGCDateStamps 输出GC的时间戳(以日期的形式,如 2013-05-04T21:53:59.234+0800)
  • -XX:+PrintGCDetails 项目停止的时候打印GC详细信息
  • -XX:NewRatio= 新生代(新生代包括:Eden和两个Surivor)与 老年代(老年代不包括持久代)的比值 就是新生:老年=1:4
  • -XX:SurvivorRatio=30 表示新生代中,Survivor与Eden的比值 即Survivor:Eden=1:30
  • -XX:+UseParallelGC 选择垃圾收集器为并行收集器。此配置仅对年轻代有效。可以同时并行多个垃圾收集线程
  • -XX:+UseParallelOldGC:
  • -Xloggc:./logs/redenvelop.gc.log 打印GC日志到一个单独的文件夹,结合-XX:+PrintGCDateStamps 使用

特殊说明:
上述文章均是作者实际操作后产出。烦请各位,请勿直接盗用!转载记得标注原文链接:www.zanglikun.com
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取全部资料 ❤