Optimizing Cloud Native Java: Practical Techniques for Improving Jvm Application Performance (Paperback)
暫譯: 優化雲原生 Java:提升 JVM 應用性能的實用技術 (平裝本)

Evans, Benjamin J., Gough, James

  • 出版商: O'Reilly
  • 出版日期: 2024-11-19
  • 定價: $2,500
  • 售價: 9.5$2,375
  • 語言: 英文
  • 頁數: 494
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1098149343
  • ISBN-13: 9781098149345
  • 相關分類: Java 程式語言
  • 立即出貨

買這商品的人也買了...

相關主題

商品描述

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 platforms will learn how to tune Java cloud applications for performance using a quantitative, verifiable, and repeatable approach.

In response to the ubiquity of cloud computing, this updated edition of Optimizing Cloud Native Java addresses topics that are key to high performance of Java applications in the cloud. Many resources on performance tend to focus on the theory and internals of Java virtual machines, but this book discusses the low-level technical aspects within the context of performance-tuning practicalities and examines a wide range of aspects.

With this book, you will:

  • Learn how Java principles and technology make the best use of modern hardware, operating systems, and cloud stacks
  • Examine the pitfalls of measuring Java performance numbers and the drawbacks of microbenchmarking
  • Understand how to package, deploy, operate, and debug Java/JVM applications in modern cloud environments
  • Apply emerging observability approaches to obtain deep understanding of cloud native applications
  • Use Java language performance techniques including concurrent and distributed forms

商品描述(中文翻譯)

性能調優是一門實驗科學,但這並不意味著工程師應該依賴猜測和民間傳說來完成工作。然而,這往往是情況所在。這本實用的書籍將幫助中級到高級的 Java 技術專家在複雜的平台上學習如何使用量化、可驗證和可重複的方法來調整 Java 雲應用程式的性能。

針對雲計算的普及,這本更新版的《Optimizing Cloud Native Java》探討了在雲中實現 Java 應用程式高性能的關鍵主題。許多有關性能的資源往往專注於 Java 虛擬機的理論和內部運作,但這本書則在性能調優的實際背景下討論低層次的技術細節,並檢視各種不同的方面。

透過這本書,您將:

- 學習 Java 原則和技術如何充分利用現代硬體、作業系統和雲堆疊
- 檢視測量 Java 性能數據的陷阱以及微基準測試的缺點
- 了解如何在現代雲環境中打包、部署、操作和除錯 Java/JVM 應用程式
- 應用新興的可觀察性方法,以深入理解雲原生應用程式
- 使用 Java 語言性能技術,包括並行和分散式形式