Java性能优化权威指南第一二三四章
自顶向下:对运行在特定负载下的应用进行监控,比如:操作系统,虚拟机,应用等
自底向上:监控cpu
监控:
1 cpu使用率
2 cpu调度程序运行队列
3 内存使用率
4 锁竞争
5 网络I/O使用率
HotSpotVM组件:
1 vm运行时
2 jit编译器(Client,Server)
3 垃圾回收器(serial,throughput,cms,g1)
运行时:
1 解析命令行
2 VM生命周期:启动停止VM
3 类加载
4 字节码验证
5 类数据共享
6 解释器
7 异常处理
8 同步
9 线程管理
10 java本地接口
11 vm致命错误处理
垃圾收集数据:
1 使用的垃圾收集器
2 java堆的大小
3 新生代和老年代的大小
4 永久代的大小
5 minorGC的持续时间
6 minorGC的频率
7 minorGC的空间回收量
8 FullGC的持续时间
9 FullGC的频率
10 空间回收量
11 收集前后java堆的占用量
12 收集前后新生代和老年代的占用量
13 收集前后永久代的占用量
14 出发fullGC的原因
15 是否显式调用了system.gc

浙公网安备 33010602011771号