Java性能优化权威指南

2019-12-28  本文已影响0人  一蓬蒿人

第一章 方法论

性能分析策略

第二章 操作系统性能监控

三部曲

CPU使用率

vmstat命令


top命令

CPU调度程序运行队列

运行队列是那些已准备好运行,正等待可用CPU的轻量级进程,用于分辨系统是否满负荷,队列越长,表示系统已饱和。
vmstat命令

内存使用率

监控内存相关属性,页调度、页交换、加锁、线程上下文切换等。
vmstat命令

网络I/O使用率

nicstat包


磁盘I/O使用率

iostat -xm


第三章 JVM预览

HotSpot VM三组件

Runtimec

命令行选项

第四章 JVM性能监控

垃圾回收

第五章 Java应用性能分析

术语

第六章 Java应用性能分析技巧

分类

技巧

第七章 JVM性能调优入门

调优流程

垃圾收集调优基础

性能指标

命令选项

内存使用

堆空间

新生代

永久代

调优延迟/响应性

优化新生代大小

Minor GC的频率和时间

优化老年代大小

Full GC的频率和时间

上一篇下一篇

猜你喜欢

热点阅读