This week's book giveaway is in the Kotlin forum.
We're giving away four copies of Kotlin in Action and have Dmitry Jemerov & Svetlana Isakova on-line!
See this thread for details.
Win a copy of Kotlin in Action this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Java Performance LiveLessons  RSS feed

Book Review Team
Posts: 962
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Author/s    : Charlie Hunt
Publisher   : Addison-Wesley Professional
Category   : DVDs
Review by : Vijitha Kumara
Rating        : 9 horseshoes

This particular course contains four video lessons as outlined briefly below.

First lesson starts with a JVM overview which introduces major components of the HotSpot VM and explains the Java runtime environment. It also introduces different server/client variations of the JVM with details of the JVM heap structure.

Second lesson is focused on collecting performance statistics with different JVM and OS metrics including CPU time, CPU run queue, Memory, Network utilization.

Third lesson discusses how to understand HotSpot VM GC logs. It particularly talks about various GC strategies used in JVMs namely Parallel, CMS and G1 with details on available logging fields.

Fourth lesson is focused on how to tune a HotSpot VM step-by-step with a defined example process.
I found it very interesting as it discusses different kind of issues taking the GC logs in to consideration. It explains how different issues can be avoided and to get application performance improved along the lines of the key measurements; Throughput, Latency and Memory footprint.

All lessons look at multiple operating systems (Windows/Linux/Solaris) with OS specifics for a given objective. Throughout the lessons Visual VM and some OS specific tools are used for monitoring and data capturing.

This series is more of a data driven set of guides where mostly the user is presented with captured data in the form of JVM logs etc... for a given topic and walk them through the related issues while the strategies to overcome those issues being discussed. I recommend this for experienced Java developers looking to troubleshoot performance issues and improve application performance.

Disclosure: I received a copy of this book from the publisher in exchange for writing this review on behalf of CodeRanch.

More info at
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!