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
Advertisement

~ by mdavey on November 28, 2011.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

 
Follow

Get every new post delivered to your Inbox.

Join 272 other followers