Fixing Coordinated Omission in Cassandra Stress (2016)

What a difference a JVM makes?

The Mythical Modulo Mask (2014)

How Inlined Code Makes for Confusing Profiles

Java Flame Graphs Introduction: Fire For Everyone!

135M messages a second between processes

Wait for It: Counted/Uncounted Loops, Safepoints and OSR Compilation

Most Sampling Java Profilers Are Terrible

Expanding the Queue Interface: Relaxed Queue Access

JMH Perfasm Explained: Looking at False Sharing on Conditional Inlining

Degrees of Lock/Wait Freedom

The Escape of ArrayList.iterator()

On Arrays.fill, Intrinsics, SuperWord and SIMD Instructions

Psychosomatic, Lobotomy, Saw: The Escape of ArrayList.iterator()

Fixing YCSB Coordinated Omission Issue(if you use YCSB to benchmark you should read this)

HdrHistogram: A better latency capture method

& vs. % optimization analysis (in Java)

The JVM Write Barrier - Card Marking and your code

Notes on False Sharing Manifestations