首页 > 代码库 > 第十章 常用的JVM参数记录
第十章 常用的JVM参数记录
GC
- -XX:+PrintGC 打印GC日志
- -XX:+PrintGCDetails 打印详细的GC日志
- -Xloggc:/var/gc.log 将GC日志打印在根目录的var文件夹下的gc.log文件中
class
- -verbose:class 打印类加载和卸载信息
堆内存
- -Xmx2048m 最大堆内存
- -Xms2048m 最小堆内存
- -Xmn512m 新生代内存
- -XX:SurvivorRatio 值为eden/from=eden/to
- -XX:+HeapDumpOnOutOfMemoryError 在内存溢出时导出整个堆信息
- -XX:HeapDumpPath=/var/heap.dump 指定导出堆的存放路径
方法区
- -XX:PermSize=50m 方法区大小
- -XX:MaxPermSize=50m 方法区最大大小
Metaspace
- -XX:MaxMetaspaceSize 指定元空间的大小,默认情况下,只受限于系统内存大小
栈
- -Xss1m
直接内存
- -XX:MaxDirectMemorySize 最大可用直接内存,默认最大值为-Xmx,直接内存使用量达到该值时,触发垃圾回收
第十章 常用的JVM参数记录
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。