Skip to content

Instantly share code, notes, and snippets.

Last active November 3, 2023 20:27
Show Gist options
  • Star 48 You must be signed in to star a gist
  • Fork 14 You must be signed in to fork a gist
  • Save neomatrix369/5743225 to your computer and use it in GitHub Desktop.
Save neomatrix369/5743225 to your computer and use it in GitHub Desktop.
Interesting links in the areas of HPC, low latency, mechanical harmony/sympathy, garbage collection

Everything I Ever Learned About JVM Performance Tuning @Twitter- by Attila Szegedi (video & slides)

9 Fallacies of Java Performance - by Ben Evans (video & slides)

Visualizing Java GC - by Ben Evans (video & slides)

Java Garbage Collection Distilled by Martin Thompson

Articles and Presentations about Azul Zing, Low Latency GC & OpenJDK (videos & slides)

Martin Thompson's: Mythbusting modern hardware to gain "Mechanical Sympathy"

Mythbusting modern hardware to gain "Mechanical Sympathy" - Martin Thompson (video) (slides)

"Performance Testing Java Applications" by Martin Thompson (video & slides)

Garbage Collection (GC) Tuning Guide

Tuning the Size of Your Thread Pool

Caching in: understand, measure and use your CPU Cache more effectively" by @RichardWarburto (video & slides)

"Hitting the limits of your hardware in Java" by Peter Lawrey (video & slides)

Java and the Machine - Kirk Pepperdine and 'Diabolical Developer' Martijn Verburg of jClarity

JAX London 2012: Java and the Machine Slides:

Hotspot Garbage Collection - Tuning Guide (Parts 1 & 2) - Martijn Verburg & John Oliver

Video: (Part 1) Slides: (Part 1/2) Slides: (Part 2/2)

Are your GC logs speaking to you, the G1GC edition (slides & video soon to be released after 03 June)

The Principles of Java Application Performance Tuning

Performance Special Interest Group - moderated by Richard Warburton (video)

Article on Atomic I/O operations (Linux)

Lock-Free Algorithms For Ultimate Performance by Martin Thompson

Performance Java User's Group - "For expert Java developers who want to push their systems to the next level"

Optimizing Google’s Warehouse Scale Computers: The NUMA Experience - authors from Univ. of Cal (SD) & Google!

MegaPipe: A New Programming Interface for Scalable Network I/O by several authors!

What Every Programmer Should Know About Memory by Ulrich Drepper

Memory Barriers: a Hardware View for Software Hackers - Paul E. McKenney (Linux Technology Center - IBM Beaverton)

Vanilla #Java Understanding how Core Java really works can help you write simpler, faster applications by Peter Lawrey

Collection of JVM flags

Copy link

Excellent collection

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment