JVM参数


前言

Java堆大小为20M 不可扩展(Xms表示初始Java堆大小 Xmx为Java堆最大 这里设置相等,就表明不可以扩展)

Xmn 表示分给新生代 (下面表示分给新生到10M,那么剩余的就分配给了老年代)

1
2
3
4
5
-verbose:gc -Xms20M -Xmx20M -Xmn10M 
-XX:+PrintGCDetails
-XX:SurvivorRatio=8 表示新生代中Eden和Survivor 比为8:1 其实从下面的代码的输出结果也能够看到的
-XX:MaxTenuringThreshold=1 老年代年龄大小
-XX:PretenureSizeThreshold:3145728 大对象直接进入老年代

Author: jony
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint polocy. If reproduced, please indicate source jony !
 Previous
Class文件结构 Class文件结构
前言 1、魔数每个class文件开头的4个字节成为魔数,它的唯一作用就是识别它是一个什么文件,在git或者是jpeg等文件开头都有魔数的存在 ,因为仅仅通过扩展名来判断是不能保证正确性的, class文件的魔数值为 0XCAFEBABE
2018-04-11
Next 
虚拟机性能监控可视化工具 虚拟机性能监控可视化工具
前言JDK除了提供大量的命令行之外,还提供两个强大的可视化工具Jconsole(JDK1.5提出来的)和VisualVM(JDK1.6提出来的,并且已经从JDK分离出来成为可以独立发展的开源项目) 1、jconsole1、启动jcons
2018-04-10
  TOC