3 常用java虚拟机参数
来源:互联网 发布:mac tomcat端口被占用 编辑:程序博客网 时间:2024/06/07 12:19
3 常用java虚拟机参数
-XX:+PrintGC 使用这个参数启动java虚拟机后,只要遇到GC,就会打印日志。
1996K->608K(125952K), 0.0023511 secs]
GC前已使用堆空间->GC后使用的堆空间(当前可用堆空间)
需要更加详细的信息,可以使用 -XX:+PrintGCDetails,在虚拟机退出之前打印堆的详细信息。
配置堆的参数
-Xms 指定堆初始空间的大小
-Xmx 指定最大堆空间
-Xmn 设置新生代的大小。新生代的大小一般设置为整个堆空间的1/3到1/4。
-XX:SurvivorRatio用来设置新生代中eden空间和from/to空间的比例关系。含义如下
-XX:SurvivorRatio=eden/from=eden/to
例如
-Xmx20m -Xms20m -Xmn1m -XX:SurvivorRatio=2 -XX:+PrintGCDetails
eden和from比例为2:1,则eden区大小为512KB,可用新生代为768KB,新生代总大小为1m。
设置新老年代比例
-XX:NewRatio=老年代/新生代
例如
-Xmx20m -Xms20m -XX:NewRatio=2 -XX:+PrintGCDetails
起始队大小为20m,所以新生代大小为20m*1/3=6m左右。
阅读全文
0 0
- 3 常用java虚拟机参数
- JAVA虚拟机常用参数
- 常用JAVA虚拟机参数
- [Java]常用虚拟机参数
- 常用Java虚拟机参数
- Java虚拟机3:常用JVM命令参数
- Java虚拟机3:常用JVM命令参数
- 常用Java虚拟机参数1
- 常用Java虚拟机参数2
- 常用java虚拟机参数(系统参数查看)
- java 虚拟机系列文章3--常用JVM配置参数
- Java虚拟机详解----常用JVM配置参数
- Java虚拟机详解----常用JVM配置参数
- Java虚拟机详解----常用JVM配置参数
- Java虚拟机详解----常用JVM配置参数
- 深入JVM-常用Java虚拟机参数
- Java虚拟机详解----常用JVM配置参数
- Java虚拟机详解----常用JVM配置参数
- leetcode 303. Range Sum Query
- 2 认识java虚拟机的基本结构
- StringBuffer的用法
- get请求与post提交区别的简易理解
- Caffe——Python接口学习:绘制loss和accuracy曲线
- 3 常用java虚拟机参数
- 之江学院第0届校赛决赛 A-qwb与支教(容斥+二分)
- np.where函数
- HTTP中GET与POST方法有什么区别
- 仿支付宝支付键盘
- arm函数调用和返回过程详解
- 4 垃圾回收概念与算法
- js实现倒计时
- 374. Guess Number Higher or Lower Easy