Java Performance: The Definitive Guide (Paperback)

Scott Oaks

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

商品描述

Coding and testing are often considered separate areas of expertise. In this comprehensive guide, author and Java expert Scott Oaks takes the approach that anyone who works with Java should be equally adept at understanding how code behaves in the JVM, as well as the tunings likely to help its performance.

You’ll gain in-depth knowledge of Java application performance, using the Java Virtual Machine (JVM) and the Java platform, including the language and API. Developers and performance engineers alike will learn a variety of features, tools, and processes for improving the way Java 7 and 8 applications perform.

  • Apply four principles for obtaining the best results from performance testing
  • Use JDK tools to collect data on how a Java application is performing
  • Understand the advantages and disadvantages of using a JIT compiler
  • Tune JVM garbage collectors to affect programs as little as possible
  • Use techniques to manage heap memory and JVM native memory
  • Maximize Java threading and synchronization performance features
  • Tackle performance issues in Java EE and Java SE APIs
  • Improve Java-driven database application performance

商品描述(中文翻譯)

編碼和測試通常被視為不同的專業領域。在這本全面指南中,作者和Java專家Scott Oaks採取的方法是,任何與Java一起工作的人都應該同樣熟悉理解代碼在JVM中的行為,以及可能有助於其性能的調整。

您將深入了解Java應用程序性能,使用Java虛擬機(JVM)和Java平台,包括語言和API。開發人員和性能工程師都將學習各種功能、工具和流程,以改善Java 7和8應用程序的性能。

- 應用四個原則來獲得性能測試的最佳結果
- 使用JDK工具收集有關Java應用程序的性能數據
- 了解使用JIT編譯器的優點和缺點
- 調整JVM垃圾收集器,使程序的影響最小
- 使用技術來管理堆內存和JVM本地內存
- 最大化Java線程和同步性能功能
- 解決Java EE和Java SE API中的性能問題
- 改善基於Java的數據庫應用程序的性能