历史
概述
启动方式
使用案例
查看空闲的内存仪表盘
你还可以选其它的,都可以自己选.
触发器
触发器,可以设置cpu占用率过高, 或者cpu占用率过低的时候,触发器进行报警.
查看内存情况
Java Flight Recorder
事件类型
启动方式
Java Flight Recorder 取样分析
代码:
/**
* -Xms600m -Xmx600m -XX:SurvivorRatio=8
* @author shkstart shkstart@126.com
* @create 2020 21:12
*/
public class OOMTest {
public static void main(String[] args) {
ArrayList<Picture> list = new ArrayList<>();
while(true){
try {
Thread.sleep(5);
} catch (InterruptedException e) {
e.printStackTrace();
}
list.add(new Picture(new Random().nextInt(100 * 50)));
}
}
}
class Picture{
private byte[] pixels;
public Picture(int length) {
this.pixels = new byte[length];
}
public byte[] getPixels() {
return pixels;
}
public void setPixels(byte[] pixels) {
this.pixels = pixels;
}
}
结果:
1、一般信息
2、内存
3、代码
4、线程
5、I/O
6、系统
7、事件