Java Reading – OSR and More


Amongst others (Azul et al), Mechanical Sympathy provides some interesting reading in the low latency Java space.

  • The Java HotSpot Performance Engine: On-Stack Replacement Example – Provides a view on the 10k, 14k counters used by OSR
  • Efficient On-Stack Replacement for Aggressive Specialization of Java Programs
  • What the heck is OSR and why is it Bad (or Good)?
  • A short conversation on Biased Locking
  • Java Lock Implementations
  • Inverted schedctl usage in the JVM
  • atomic fetch-and-add vs compare-and-swap
  • Biased Locking, OSR, and Benchmarking Fun
  • Final Fields, Part 2

~ by mdavey on November 28, 2011.

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.