Optimizing Java
Understanding HotSpot and Just-In-Time Compilation to Improve Performance
By Douglas Hawkins
Publisher: O'Reilly Media
Final Release Date: November 2015
Run time: 3 hours 53 minutes

In this Optimizing Java training course, expert author Doug Hawkins will teach you how to optimize your Java code with HotSpot. This course is designed for users that already have experience with Java.

You will start by learning about the anatomy of a compiler, then jump into Java bytecode. From there, Doug will teach you about the HotSpot execution lifestyle, including general VM tricks, triggering the JIT, and tiered compilation. This video tutorial also covers JITs, such as peephole and local optimizations, global optimizations, and concurrency implications. Finally, you will learn about speculative optimizations, including uncommon traps and de-virtualization.

Once you have completed this computer based training course, you will have learned how to optimize your Java code with HotSpot.

Table of Contents
Product Details
Recommended for You
Customer Reviews


by PowerReviews
oreillyOptimizing Java

(based on 1 review)

Ratings Distribution

  • 5 Stars



  • 4 Stars



  • 3 Stars



  • 2 Stars



  • 1 Stars



Reviewed by 1 customer

Displaying review 1

Back to top


The title should be "Understanding Java for everyone"

By KubaK

from Poland

About Me Developer

Verified Buyer


  • Accurate
  • Easy to understand
  • Helpful examples
  • Involving


    Best Uses

    • Expert
    • Intermediate

    Comments about oreilly Optimizing Java:

    Great training. Really deep knowledge about how Java works under the hood, which allows developers understand strange things, which are happening all the time. JIT, profiling, safepoints - really cool! Great code samples that you can run and analyse.

    Displaying review 1

    Back to top

    Buy 2 Get 1 Free Free Shipping Guarantee
    Buying Options
    Immediate Access - Go Digital what's this?
    Video:  $79.99
    (Streaming, Downloadable)