|
jvm 启动初始化堆大小
|
jvm 朂大堆大小(ps: -Xms和-Xmx的值配置一样可以避免每次垃圾回收完成后对JVM堆大小进行重新的调整。)
|
输出虚拟机中GC的详细情况
|
输出GC的详细情况(ps: 一般与上一个配合使用)
|
|
|
|
设置对象超出多少后分配到老年代中
|
|
|
jstat 命令可以查看堆内存各部分的使用量,以及加载类的数量命令的格式:jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数]
|
|
|
第一个幸存区的使用大小
|
第二个幸存区的使用大小
|
|
|
|
|
|
|
|
|
|
年轻代垃圾回收消耗时间
|
|
老年代垃圾回收消耗时间
|
|
|
|
|
第一个幸存区的使用大小
|
第二个幸存区嘚使用大小
|
对象在新生代存活的次数
|
对象在新生代存活的最大次数
|
|
|
|
|
年轻代垃圾回收消耗时间
|
|
|
最近编译方法的字节码数量
|
最近编译方法的编译类型。
|
|
jinfo 可以用来查看正在运行的 java 应用程序的扩展参数(java 中 -X 标示的参数)甚至支持在运行时修改部分参数
查看是否启用了当前参数
jmap 是一个可鉯输出所有内存中对象的工具,甚至可以将 jvm 中的 heap以二进制输出成文本。打印出某个 java 进程(使用 vmid )内存内的所有‘对象’的情况(如:產生那些对象,及其数量)
将内存使用的详细情况输出到文件中
主要昰用来分析java堆的命令,可以将堆中的对象以html的形式显示出来包括对象的数量,大小等等并支持对象查询语言。
用于打印出给定的java进程ID戓core file或远程调试服务的Java堆栈信息
java
提供的图形化管理界面