更新时间:2020-05-06 16:35:38
封面
版权信息
数字版权声明
译者简介
版权声明
O'Reilly Media Inc.介绍
推荐序
前言
第1章 导论
1.1 概述
1.2 平台版本约定
1.3 全面的性能调优
1.4 小结
第2章 性能测试方法
2.1 原则1:测试真实应用
2.2 原则2:理解批处理流逝时间、吞吐量和响应时间
2.3 原则3:用统计方法应对性能的变化
2.4 原则4:尽早频繁测试
2.5 小结
第3章 Java性能调优工具箱
3.1 操作系统的工具和分析
3.2 Java监控工具
3.3 性能分析工具
3.4 Java任务控制
3.5 小结
第4章 JIT编译器
4.1 JIT编译器:概览
4.2 调优入门:选择编译器类型(Client、Server或二者同用)
4.3 Java和JIT编译器版本
4.4 编译器中级调优
4.5 高级编译器调优
4.6 逆优化
4.7 分层编译级别
4.8 小结
第5章 垃圾收集入门
5.1 垃圾收集概述
5.2 GC调优基础
5.3 垃圾回收工具
5.4 小结
第6章 垃圾收集算法
6.1 理解Throughput收集器
6.2 理解CMS收集器
6.3 理解G1垃圾收集器
6.4 高级调优
6.5 小结
第7章 堆内存最佳实践
7.1 堆分析
7.2 减少内存使用
7.3 对象生命周期管理
7.4 小结
第8章 原生内存最佳实践
8.1 内存占用
8.2 针对不同操作系统优化JVM
8.3 小结
第9章 线程与同步的性能
9.1 线程池与ThreadPoolExecutor
9.2 ForkJoinPool
9.3 线程同步
9.4 JVM线程调优
9.5 监控线程与锁
9.6 小结
第10章 Java EE性能调优
10.1 Web容器的基本性能
10.2 线程池
10.3 EJB会话Bean
10.4 XML和JSON处理
10.5 对象序列化
10.6 Java EE网络API
10.7 小结
第11章 数据库性能的最佳实践
11.1 JDBC
11.2 JPA
11.3 小结
第12章 Java SE API技巧
12.1 缓冲式I/O
12.2 类加载
12.3 随机数
12.4 Java原生接口
12.5 异常
12.6 字符串的性能
12.7 日志
12.8 Java集合类API
12.9 AggressiveOpts标志
12.10 Lambda表达式和匿名类
12.11 流和过滤器的性能
12.12 小结
附录A 性能调优标志摘要
作者简介
关于封面
Java性能权威指南
看完了