Java Performance: The Definitive Guide
Tags
Summary
Editor's review
Who it's for
A good fit for
- 已经能熟练写 Java 代码、想系统弄懂 JVM 性能机制的开发者
- 负责线上服务稳定性、需要排查 GC 与内存问题的后端工程师
- 准备 Java 高级岗位面试、需要补足 JVM 调优知识体系的人
- 使用 Java 做数据处理或批处理、关注吞吐量与延迟的技术人员
Not a good fit for
- 完全没有 Java 基础、还在学习语法与面向对象的初学者
- 希望找一本可以照抄参数配置的速查手册的人
- 只想了解 Java 语言特性、对 JVM 原理不感兴趣的读者
Reading tips
- 先读第 2、3 章,掌握「先测量后优化」的思维方式与工具,再进入 JVM 内部机制。
- 把书中的调优标志在自己项目或本地压测环境里逐个验证,只记住结论效果有限。
- GC 与内存章节建议配合 GC 日志和堆转储实际练习,遇到线上问题时再回查对应章节。
- 若项目使用 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 The Java Performance Toolbox
- Chapter 4 Using the Just-In-Time 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 Servers
- Chapter 11 Database Performance Best Practices
- Chapter 12 Java SE API Tips
- Appendix Tuning Flags Summary
FAQ
这本书适合零基础学 Java 的人读吗?
初版第 1 版和第 2 版有什么区别?
书里的调优参数现在还能直接用在生产环境吗?
读这本书需要先了解垃圾回收吗?
这本书主要解决哪些实际问题?
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.
About the author
Scott Oaks is a technical author about whom limited public information is currently available in Chinese; neither his dates of birth and death nor his nationality are clearly recorded. Two of his works are included in the collection, both centered on Java performance, with Java Performance: The Definitive Guide as the representative title. Judging by the common categories, these books fall under computing, software learning, and programming design, and are aimed at developers who want to understand the runtime efficiency of Java programs more deeply. His writing focuses on the practical field of performance tuning, explaining problems and methods rather than offering broad conceptual surveys. Based on the available material, his recognition among Chinese readers comes mainly from this performance guide, which is a useful reference for engineers concerned with Java performance; his personal background and full body of work still await further public information.