延续着上篇内容,这篇要来介绍的是jstat
中的option有哪些参数可以使用
jstat -<option> [-t] [-h<lines>] <vmid> [<interval>[<count>]]
在jstat
中可使用的参数,可以分为三大类,Oracle官网文件其实并没有分类,但我觉得经过分类,对我来说,会比较容易记忆。
-class
-gc
-gccapacity
-gcutil
-gccause
-gcnew
-gcnewcapacity
-gcold
-gcoldcapacity
-gcpermcapacity
-compiler
-printcompilation
package Controller;
import java.util.ArrayList;
public class JstatTwoTest{
public static void main(String[] args) throws InterruptedException{
Thread.sleep(15000);
ArrayList<String[]> list = new ArrayList<>();
for(int count = 0;count<9;count++) {
for(int x = 0;x<1001;x++){
String[] arr = new String[512*x];
list.add(arr);
Thread.sleep(100);
}
System.gc();
System.out.print("rest");
Thread.sleep(10000);
}
}
}
编译与执行的指令说明,请参考Day4-java语言编译器:javac & 运行工具:java (上)
透过jps
查看,请参考Day7-JDK查看正在运行的Java进程工具:jps
jstat
指令应用-class
:显示与类加载有关行为的统计数据-gc
:显示有关垃圾回收行为的统计数据-gccapacity
-gcutil
-gccause
-gcnew
-gcnewcapacity
-gcold
-gcoldcapacity
-gcmetacapacity
-compiler
:显示有关JIT编译过的方法、耗时等统计数据-printcompilation
:显示JVM编译方法的统计数据
阿嬷成为网页前端工程师的下一步 尽管篇幅长短不一,我们在这 30 天当中讨论了怎麽写 HTML 标签...
Day 26: LeetCode Hard+Medium LeetCode 212. Word Se...
开始对TiDB进行测试,测试环境如下: 服务 vcpu ram 数量 TIDB/PD 8 20G 3...
前言 透明向来是敏捷强调的,Scrum 更是把透明列为三大支柱之一,今天想跟大家分享一下我对透明的看...
物件导向程序设计可以看作一种在程序中包含各种独立而又互相呼叫的物件思想,当我们提到物件导向的时候,它...