Java性能优化权威指南 高清PDF 百度网盘

317 阅读2分钟

Java性能优化权威指南 高清PDF 百度网盘 点击下载 封面2.png 内容简介 · · · · · ·
Java性能优化圣经!Java之父重磅推荐!

本书由曾任职于Oracle/Sun的性能优化专家编写,系统而详细地讲解了性能优化的各个方面,帮助你学习Java虚拟机的基本原理、掌握一些监控Java程序性能的工具,从而快速找到程序中的性能瓶颈,并有效改善程序的运行性能。

Java性能优化的任何问题,都可以从本书中找到答案!

作者简介 · · · · · ·
Charlie Hunt现任Salesforce公司的性能工程架构师。曾任Oracle公司首席JVM性能工程师,负责HotSpot Java虚拟机和Java SE类库性能的改进。Charlie拥有美国伊利诺伊理工大学的计算机科学硕士学位、爱荷华州立大学的计算机科学学士学位。

Binu John是世界上最大的社交网站创建平台Ning.com的高级性能工程师。他目前的职责是着力改善Ning平台的性能和扩展性,以支持每月数百万PV的访问量。Binu拥有美国爱荷华大学生物医学工程和计算机科学硕士学位。

目录 · · · · · ·
第1章 策略、方法和方法论  1
1.1  性能问题的现状  1
1.2  性能分析的两种方法:自顶向下和自底向上  4
1.2.1  自顶向下  4
1.2.2  自底向上  5
1.3  选择正确的平台并评估系统性能  5
1.3.1  选择正确的CPU架构  6
1.3.2  评估系统性能  7
1.4  参考资料  7
第2章 操作系统性能监控  8
2.1  定义  8
2.2  CPU使用率  9
2.2.1  监控CPU使用率:Windows  9
2.2.2  监控CPU使用率:Windows typeperf  12
2.2.3  监控CPU使用率:Linux  13
2.2.4  监控CPU使用率:Solaris  14
2.2.5  命令行监控CPU使用率:Linux和Solaris  16
2.3  CPU调度程序运行队列  19
2.3.1  监控CPU调度程序运行队列:Windows  19
2.3.2  监控CPU调度程序运行队列:Solaris  21
2.3.3  监控CPU调度程序运行队列:Linux  21
2.4  内存使用率  22
2.4.1  监控内存利用率:Windows  22
2.4.2  监控内存使用率:Solaris  23
2.4.3  监控内存使用率:Linux  24
2.4.4  监控锁竞争:Solaris  25
2.4.5  监控锁竞争:Linux  26
2.4.6  监控锁竞争:Windows  27
2.4.7  隔离竞争锁  27
2.4.8  监控抢占式上下文切换  27
2.4.9  监控线程迁移  28
2.5  网络I/O使用率  28
2.5.1  监控网络I/O使用率:Solaris  29
2.5.2  监控网络I/O使用率:Linux  30
2.5.3  监控网络I/O使用率:Windows  30
2.5.4  应用性能改进的考虑  31 2.6  磁盘I/O使用率  31
2.7  其他命令行工具  34
2.8  监控CPU使用率:SPARC T系列系统  35
2.9  参考资料  36