Psychosomatic, Lobotomy, Saw
How Inlined Code Makes For Confusing Profiles
What a difference a JVM makes?
Java Flame Graphs Introduction: Fire For Everyone!
What do Atomic*::lazySet/Atomic*FieldUpdater::lazySet/Unsafe::putOrdered* actually mean?
Linked Array Queues, part 2: SPSC Benchmarks
Linked Array Queues, part 1: SPSC
4 Years Blog Anniversary
Fixing Coordinated Omission in Cassandra Stress
The Pros and Cons of AsyncGetCallTrace Profilers
GC 'Nepotism' And Linked Queues
Why (Most) Sampling Java Profilers Are Fucking Terrible
Wait For It: Counted/Uncounted loops, Safepoints and OSR Compilation
Safepoints: Meaning, Side Effects and Overheads
Expanding The Queue interface: Relaxed Queue Access
An extended Queue interface
JMH perfasm explained: Looking at False Sharing on Conditional Inlining
Object.equals, primitive '==', and Arrays.equals ain't equal
Degrees Of (Lock/Wait) Freedom
Porting Pitfalls: Turning D.Vyukov MPSC Wait-free queue into a j.u.Queue
On Arrays.fill, Intrinsics, SuperWord and SIMD instructions
Correcting YCSB's Coordinated Omission problem
HdrHistogram: A better latency capture method
MPMC: The Multi Multi Queue vs. CLQ
The Escape of ArrayList.iterator()
The Mythical Modulo Mask