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 -
Understanding Cryptography: A Textbook for Students and Practitioners (Hardcover)$2,130$2,024 -
Introductory Statistics, 3/e (Hardcover)$1,350$1,323 -
三菱可程式控制器 Q 系列 PLC 基本指令篇, 7/e (增訂版)$750$713 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
Java Performance: The Definitive Guide (Paperback)$1,910$1,815 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
無瑕的程式碼-敏捷完整篇-物件導向原則、設計模式與 C# 實踐 (Agile principles, patterns, and practices in C#)$790$616 -
$474MyBatis 從入門到精通 -
Soft Skills 軟實力|軟體開發人員的生存手冊 (Soft Skills: The software developer's life manual)$520$411 -
為你自己學 Git$500$425 -
$301逆向分析實戰 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
圖解資料結構 -- 使用 Java, 3/e$500$390 -
Essential Algorithms: A Practical Approach to Computer Algorithms Using Python and C#, 2/e (Paperback)$2,150$2,043 -
Java Performance: In-Depth Advice for Tuning and Programming Java 8, 11, and Beyond, 2/e (Paperback)$2,242$2,124 -
I'm From Taiwan / Programmer 阿喵宅造型貼紙7X7公分 (粉色)$69$60 -
阿喵宅開發順利春聯 2入$68$68 -
作業系統, 10/e (授權經銷版)(Silberschatz: Operating System Concepts, 10/e)$910$865 -
白話演算法!培養程式設計的邏輯思考 (Grokking Algorithms: An illustrated guide for programmers and other curious people)$520$468 -
比 Docker 再高階一步:使用 Harbor 完成 Helm Chart 容器及鏡像雲端原生管理$880$695 -
超圖解 ESP32 深度實作$880$695 -
資料科學的建模基礎 : 別急著 coding!你知道模型的陷阱嗎?$599$473 -
演算法學習手冊|寫出更有效率的程式 (Learning Algorithms: A Programmer's Guide to Writing Better Code)$580$458 -
Final Cut Pro 視頻後期剪輯零基礎入門到精通$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 並發的概述
