博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JVM配置参数
阅读量:6905 次
发布时间:2019-06-27

本文共 666 字,大约阅读时间需要 2 分钟。

hot3.png

Trace跟踪参数

-verbose:gc或-XX:+printGC 打印GC简略信息
-XX:+printGCDetails 打印GC详细信息
-XX:+printGCTimeStamps 打印GC发生的时间戳
-Xloggc:log/gc.log 指定GC log的位置,以文件输出
-XX:+printHeapAtGC 打印每次GC后的堆信息
-XX:+TraceClassLoading 监控类的加载情况
-XX:+PrintClassHistogram 打印类的使用情况

堆的分配参数

-Xmx 指定最大堆(-Xmx20m)
-Xms 指定最小堆(-Xms5m)
-Xmn 指定新生代大小(设置绝对值)
-XX:NewRatio 新生代(eden+2*S)和老年代(不含永久代)的比值
-XX:SurvivorRatio 设置两个Survivor区与eden的比值
8表示两个Survivor:eden=2:8
-XX:+HeapDumpOnOutOfMemoryError  出现OOM时导出堆到文件
-XX:+HeapDumpPath 到处OOM的路径
-XX:+OnOutOfMemoryError 在OOM时,执行一个脚本,可以打印线程jstack,发邮件等等
-XX:PermSize 设置永久区的初始空间
-XX:MaxPermSize 设置永久区的最大空间

栈的分配参数

-Xss                     指定栈大小(-Xss256K)

 

转载于:https://my.oschina.net/cnarthurs/blog/732402

你可能感兴趣的文章
锁屏时禁止让activity自动onCreate和onDestroy
查看>>
大数据日志收集框架之Flume入门
查看>>
android StringBuffer类的使用
查看>>
关于互联网+,工业互联网2025,互联网安全
查看>>
MyBatis构建sql
查看>>
hibernate配置文件 *.hbm.xml长时间加载不出来原因
查看>>
JSP基本语法
查看>>
如何实现phpcms v9_4X版本tag的伪静态?
查看>>
graphite-web render api
查看>>
Linux常用命令
查看>>
邮件服务器树状通讯录实现智能化应用
查看>>
Nginx实现基于用户的访问控制(Ngx_http_auth_basic_module模块)
查看>>
android 类似QQ 换皮肤 实现思路 apk资源共享
查看>>
Objective-C(10)抽象父类---协议
查看>>
NBU 恢复 SAP HANA
查看>>
AngularJS2.0 教程系列(一)
查看>>
Spring事务配置的五种方式
查看>>
swfupload uploadSuccess Uploading... 的问题解决
查看>>
Tokyo Tyrant 与 Redis 的一些简单比较
查看>>
.netCHARTING报表图表控件详细介绍
查看>>