Psychosomatic, Lobotomy, Saw
It's X, you'll need Y, I'll get Z
Pages
(Move to ...)
Lock Free Queues Index
JMH Resources
Talks
About
▼
Wednesday, 11 July 2018
How Inlined Code Makes For Confusing Profiles
›
Inlining is a powerful and common optimization technique used by compilers. But inlining combines with other optimizations to transform you...
2 comments:
Friday, 5 January 2018
What a difference a JVM makes?
›
JDK 9 is out! But as a library writer, this means change, and change can go either way... Once we've satisfied that JCTools works with J...
12 comments:
Tuesday, 14 February 2017
Java Flame Graphs Introduction: Fire For Everyone!
›
FlameGraphs are superawesome. If you've never heard of FlameGraphs and want to dive straight in the deep end, you should run off and ch...
2 comments:
Tuesday, 20 December 2016
What do Atomic*::lazySet/Atomic*FieldUpdater::lazySet/Unsafe::putOrdered* actually mean?
›
Paved with well intended definitions it is. lazySet/putOrdered (or an ordered store ) was added as a bit of a rushed/non-commital aftert...
9 comments:
Tuesday, 13 December 2016
Linked Array Queues, part 2: SPSC Benchmarks
›
JCTools has a bunch of benchmarks we use to stress test the queues and evaluate optimizations. These are of course not 'real' ...
›
Home
View web version