Java Performance: The Definitive Guide
Tags
Summary
Editor's review
Who it's for
A good fit for
- 有 1~3 年 Java 开发经验、想系统补齐性能知识体系的工程师
- 负责线上服务稳定性与 JVM 参数治理的后端或运维人员
- 需要为项目制定压测方案与性能基线的技术负责人
- 准备 Java 相关面试、想深入理解 JVM 机制的同学
Not a good fit for
- 零基础、尚未写过一个完整 Java 项目的新手
- 只想找现成参数模板、不愿理解原理的读者
- 主要使用 Java 11 以上新版本、需要覆盖 GraalVM 与容器化调优的读者
Reading tips
- 先用第 1~3 章搭好测试与工具框架,不要跳过后直接翻参数章节
- 读 JIT 与 GC 章节时,在本机用 -XX:+PrintGCDetails 等参数做小实验,对照书中的指标理解
- 把「性能调优标志摘要」附录当字典,遇到具体问题再回查,不必通读一遍
- 若团队已升级到 Java 11 以上,可与第 2 版对照阅读,重点补齐 G1 与容器场景差异
About the publisher
Posts & Telecom Press is known for its strengths in science and technology, computing, and information and communications titles, and has extended its publishing into photography, art, software learning, and inspirational growth, giving it a fairly diverse range. Its catalog includes computing and communications works such as Refactoring and Patterns (Revised Edition) and Huawei Switch Learning Guide (Second Edition), alongside bilingual collector's editions such as The Little Prince (Chinese-English-French illustrated collector's edition), The Great Gatsby, and Three Days to See. Beijing Ten Years: 1980-1990 and Ghost Blade: WLOP Personal Illustration Collection reflect its presence in photography and art. Its authors include Antoine de Saint-Exupéry, Helen Keller, Joshua Kerievsky, Wang Da, Zhang Zhaozeng, and WLOP.
Contents
- Chapter 1 Introduction
- Chapter 2 Performance Testing Methodology
- Chapter 3 A Java Performance Toolbox
- Chapter 4 The JIT Compiler
- Chapter 5 An Introduction to Garbage Collection
- Chapter 6 Garbage Collection Algorithms
- Chapter 7 Heap Memory Best Practices
- Chapter 8 Native Memory Best Practices
- Chapter 9 Threading and Synchronization Performance
- Chapter 10 Java EE Performance Tuning
- Chapter 11 Database Performance Best Practices
- Chapter 12 Java SE API Tips
- Appendix A Performance Tuning Flags Summary
FAQ
这本书有第 2 版吗?该选哪一版?
它和《Java性能优化权威指南》是同一本书吗?
这本书适合完全没接触过 JVM 的人读吗?
书里的内容用在 Java 17 或 Java 21 上还成立吗?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.