编辑推荐
对Java 7和Java 8中影响性能的因素展开了全面深入的介绍,讲解传统上影响应用性能的JVM特征。
内容简介
本书对Java 7和Java 8中影响性能的因素展开了全面深入的介绍,讲解传统上影响应用性能的JVM特征,包括即时编译器、垃圾收集、语言特征等。内容包括:用G1垃圾收集器应用的吞吐量;使用Java飞行记录器查看性能细节,而不必借助专业的分析工具;堆内存与原生内存实践;线程与同步的性能,以及数据库性能实践等。
作者简介
作者蒂姆·奥克斯利(Tim Oxley),JavaScript(Node.js/React)自由撰稿人。
章节目录
版权信息
版权声明
O'Reilly Media, Inc. 介绍
业界评论
推荐序
前言
读者对象
排版约定
使用代码示例
Safari® Books Online
联系我们
致谢
第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性能权威指南是2016年由人民邮电出版社·图灵出品出版,作者。
得书感谢您对《Java性能权威指南》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。