Java Performance and Scalability: A Quantitative Approach
暫譯: Java 性能與可擴展性:量化方法

Henry H. Liu

  • 出版商: CreateSpace Independ
  • 出版日期: 2013-02-02
  • 售價: $1,690
  • 貴賓價: 9.5$1,606
  • 語言: 英文
  • 頁數: 325
  • 裝訂: Paperback
  • ISBN: 1482348012
  • ISBN-13: 9781482348019
  • 相關分類: Java 程式語言JVM 語言
  • 無法訂購

相關主題

商品描述

Written in Henry Liu's clear, concise style, Java Performance and Scalability gets right to the point. With clearly explained concepts, most pertinent theories, precise step-by-step procedures, and large volume of illustrative charts and tables with highly reliable data supporting behind, you gain quickly the necessary knowledge and skills for being able to cope with Java application performance and scalability issues without having to resort to more experienced professionals or expensive external consultants. Specifically, it helps you learn the following knowledge and skills that are essential for you to become more effective in contributing to the success of your organization: 
  • What you need to know at minimum about the architecture of modern hardware so that you can make smart decisions on when you should pour your time on your application and when you can just throw in more advanced hardware to get by. 
  • What you need to know about garbage collection theories in general and how they are implemented with widely used Java Virtual Machines like HotSpot JVMs.
  • Precise methodologies, procedures, and programs that you can start to use immediately to help you profile and tune your Java applications.
  • How you can design and build performance and scalability into your product proactively without having to face tough retrofitting decisions or even torrents of customer escalations later on.
  • Optimizing and tuning Java performance and scalability on Linux with comparison between Linux and Windows.
  • CPU frequency scaling benefits and side effects with Intel's Turbo Boost Technology on Linux and Windows.
In addition, the book contains interesting data for your reference, associated with oops compression, CMS garbage collection tuning, DoEscapeAnalysis, G1 versus CMS comparison, Linux versus Windows, etc., all based on full scale, rigorous performance and scalability tests with real products.

商品描述(中文翻譯)

以劉亨利清晰、簡潔的風格撰寫的《Java 性能與可擴展性》直截了當。書中清楚解釋的概念、最相關的理論、精確的逐步程序,以及大量的插圖和表格,背後有高度可靠的數據支持,讓您能迅速獲得應對 Java 應用性能和可擴展性問題所需的知識和技能,而無需依賴更有經驗的專業人士或昂貴的外部顧問。具體而言,它幫助您學習以下知識和技能,這些對於您在貢獻組織成功方面變得更有效至關重要:

- 您需要了解的現代硬體架構的最低限度知識,以便能夠明智地決定何時應該將時間投入到應用程式中,何時可以僅僅投入更先進的硬體來應付。
- 您需要了解的垃圾回收理論的一般知識,以及它們如何在廣泛使用的 Java 虛擬機(如 HotSpot JVM)中實現。
- 您可以立即開始使用的精確方法、程序和工具,以幫助您分析和調整 Java 應用程式的性能。
- 您如何能夠主動設計和構建產品的性能和可擴展性,而無需面對艱難的改造決策或後續大量的客戶升級問題。
- 在 Linux 上優化和調整 Java 性能和可擴展性,並比較 Linux 和 Windows 的差異。
- 在 Linux 和 Windows 上,Intel 的 Turbo Boost 技術對 CPU 頻率調整的好處和副作用。

此外,本書還包含有趣的數據供您參考,涉及 oops 壓縮、CMS 垃圾回收調整、DoEscapeAnalysis、G1 與 CMS 比較、Linux 與 Windows 等,所有這些都是基於全面、嚴謹的性能和可擴展性測試,使用真實產品進行的。