Optimizing Java: Practical Techniques for Improving JVM Application Performance
暫譯: 優化 Java:提升 JVM 應用程式性能的實用技術
Benjamin J Evans, James Gough, Chris Newland
- 出版商: O'Reilly
- 出版日期: 2018-06-05
- 定價: $2,450
- 售價: 6.0 折 $1,470
- 語言: 英文
- 頁數: 440
- 裝訂: Paperback
- ISBN: 1492025798
- ISBN-13: 9781492025795
-
相關分類:
Java 程式語言
-
其他版本:
Optimizing Cloud Native Java: Practical Techniques for Improving Jvm Application Performance (Paperback)
買這商品的人也買了...
-
$620$490 -
$1,970$1,872 -
$1,323Introductory Statistics, 3/e (Hardcover)
-
$750$675 -
$940$700 -
$2,040$1,938 -
$780$616 -
$790$616 -
$403MyBatis 從入門到精通
-
$520$411 -
$500$390 -
$301逆向分析實戰
-
$580$452 -
$500$390 -
$2,052Essential Algorithms: A Practical Approach to Computer Algorithms Using Python and C#, 2/e (Paperback)
-
$2,242Java Performance: In-Depth Advice for Tuning and Programming Java 8, 11, and Beyond, 2/e (Paperback)
-
$69$60 -
$68$68 -
$910$865 -
$520$411 -
$880$695 -
$880$695 -
$599$473 -
$580$458 -
$599$569
相關主題
商品描述
Performance tuning is an experimental science, but that doesn’t mean engineers should resort to guesswork and folklore to get the job done. Yet that’s often the case. With this practical book, intermediate to advanced Java technologists working with complex technology stacks will learn how to tune Java applications for performance using a quantitative, verifiable approach.
Most resources on performance tend to discuss the theory and internals of Java virtual machines, but this book focuses on the practicalities of performance tuning by examining a wide range of aspects. There are no simple recipes, tips and tricks, or algorithms to learn. Performance tuning is a process of defining and determining desired outcomes. And it requires diligence.
- Learn how Java principles and technology make the best use of modern hardware and operating systems
- Explore several performance tests and common anti-patterns that can vex your team
- Understand the pitfalls of measuring Java performance numbers and the drawbacks of microbenchmarking
- Dive into JVM garbage collection logging, monitoring, tuning, and tools
- Explore JIT compilation and Java language performance techniques
- Learn performance aspects of the Java Collections API and get an overview of Java concurrency
商品描述(中文翻譯)
性能調優是一門實驗科學,但這並不意味著工程師應該依賴猜測和民間傳說來完成工作。然而,這往往是情況所在。這本實用的書籍將幫助中級到高級的 Java 技術專家,使用量化和可驗證的方法來調整 Java 應用程序的性能,特別是那些處理複雜技術堆疊的專業人士。
大多數有關性能的資源往往討論 Java 虛擬機的理論和內部運作,但這本書專注於性能調優的實際操作,通過檢視各種方面來進行探討。這裡沒有簡單的食譜、技巧或算法可供學習。性能調優是一個定義和確定期望結果的過程,並且需要勤奮。
- 學習 Java 原則和技術如何充分利用現代硬體和操作系統
- 探索幾個性能測試和可能困擾團隊的常見反模式
- 了解測量 Java 性能數據的陷阱以及微基準測試的缺點
- 深入研究 JVM 垃圾回收日誌、監控、調優和工具
- 探索 JIT 編譯和 Java 語言性能技術
- 學習 Java Collections API 的性能方面,並獲得 Java 並發的概述