当前位置: 首页 > java

《java性能优化权威指南》电子书pdf百度网盘下载

  • java
  • 2020-08-12 18:14:02
简介《java性能优化权威指南》电子书pdf百度网盘下载简介:Java性能优化圣经!Java之父重磅推荐!本书由曾任职于Oracle/Sun的性能优化专家编写,系统而详细地讲解了性能优化的各个方面,帮助你学习Java虚拟机的基本...

《java性能优化权威指南》电子书pdf百度网盘下载

《java性能优化权威指南》电子书pdf百度网盘下载

 

《java性能优化权威指南》pdf简介:

Java性能优化圣经!Java之父重磅推荐!

本书由曾任职于Oracle/Sun的性能优化专家编写,系统而详细地讲解了性能优化的各个方面,帮助你学习Java虚拟机的基本原理、掌握一些监控Java程序性能的工具,从而快速找到程序中的性能瓶颈,并有效改善程序的运行性能。对JVM的内存模型、GC过程、类加载有一个深入的了解,对这本书介绍的优化手段理解更深。

 

目录:

第1章 策略、方法和方法论  1
1.1  性能问题的现状  1
1.2  性能分析的两种方法:自顶向下和自底向上  4
1.3  选择正确的平台并评估系统性能  5
1.4  参考资料  7
第2章 操作系统性能监控  8
2.1  定义  8
2.2  CPU使用率  9
2.3  CPU调度程序运行队列  19
2.4  内存使用率  22
2.5  网络I/O使用率  28
2.6  磁盘I/O使用率  31
2.7  其他命令行工具  34
2.8  监控CPU使用率:SPARC T系列系统  35
第3章 JVM概览  38
3.1  HotSpot VM的基本架构  38
3.2  HotSpot VM运行时  40
3.3  HotSpot VM垃圾收集器  56
3.4  HotSpot VM JIT编译器  65
3.5  HotSpot VM自适应调优  71
第4章 JVM性能监控  77
4.1  定义  77
4.2  垃圾收集  78
4.3  JIT编译器  103
4.4  类加载  104
4.5  Java应用监控  106
4.6  参考资料  109
第5章 Java应用性能分析  110
5.1  术语  111
5.2  Oracle Solaris Studio Performance Analyzer  112
5.3  NetBeans Profiler  135
5.4  参考资料  152
第6章 Java应用性能分析技巧  153
6.1  性能优化机会  153
6.2  系统或内核态CPU使用  154
6.3  锁竞争  161
6.4  Volatile的使用  171
6.5  调整数据结构的大小  172
6.6  增加并行性  179
6.7  过高的CPU使用率  181
6.8  其他有用的分析提示  182
第7章 JVM性能调优入门  185
7.1  方法  185
7.2  应用程序的系统需求  188
7.3  对系统需求分级  190
7.4  选择JVM部署模式  190
7.5  选择JVM运行模式  191
7.5.1  Client模式或Server模式  191
7.5.2  32位/64位 JVM  192
7.5.3  垃圾收集器  192
7.6  垃圾收集调优基础  193
7.7  确定内存占用  197
7.8  调优延迟/响应性  204
7.9  应用程序吞吐量调优  225
7.10  极端示例  232
7.11  其他性能命令行选项  232
7.12  参考资料  236
第8章 Java应用的基准测试  237
8.1  基准测试所面临的挑战  237
8.2  实验设计  257
8.3  使用统计方法  258
第9章 多层应用的基准测试  264
9.1  基准测试难题  264
9.2  企业级应用基准测试的考量  266
9.3  应用服务器监控  281
9.4  企业级应用性能分析  294
9.5  参考资料  295
第10章 Web应用的性能调优  297
10.1  Web应用的基准测试  298
10.2  Web容器的组件  298
10.3  Web容器的监控和性能调优  300
10.4  最佳实践  315
10.5  参考资料  333
第11章 Web Service的性能  334
11.1  XML的性能  334
11.2  验证  339
11.8  影响Web Service性能的因素  353
11.9  最佳性能实践  361
第12章 Java持久化及Enterprise Java Bean的性能  375
12.1  EJB编程模型  376
12.2  Java持久化API及其参考实现  376
12.3  监控及调优EJB容器  379
12.4  事务隔离级  386
12.5  Enterprise Java Bean的最佳实践  387
12.6  Java持久化最佳实践  403
附录A  重要的HotSpot VM选项  413
附录B  性能分析技巧示例源代码  429
B.1  锁竞争实现1  429
B.2  锁竞争实现2  439
B.3  锁竞争实现3  449
B.4  锁竞争实现4  459
B.5  锁竞争实现5  469
B.6  调整容量变化1  481
B.7  调整容量变化2  492
B.8  增加并发性的单线程实现  504
B.9  增加并发性的多线程实现  514


 

点击下载