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
▼
Tuesday, 12 February 2013
Alignment, Concurrency and Torture (x86)
›
Summary: Exploring the effects of unaligned/aligned concurrent access in Java for off/on heap memory, how to test for correctness, torture...
Monday, 28 January 2013
Experimentation Notes: Java Print Assembly
›
Summary: How to print out Java compiled assembly instructions on Linux/MacOS . Not hard to do, just a reminder how. This is with the Orac...
6 comments:
Monday, 21 January 2013
Using Caliper for writing Micro Benchmarks
›
Summary: Caliper is a micro benchmarking framework, here's how to get going with it using Ant + Ivy. Showing a before/after of an exi...
3 comments:
Sunday, 6 January 2013
Direct Memory Alignment in Java
›
Summary: First in a quick(hopefully) series of posts on memory alignment in Java. This post introduces memory alignment, shows how to get ...
6 comments:
Thursday, 20 December 2012
Java ping: a performance baseline utility
›
Summary: an open source mini utility for establishing a baseline measurement of Java application TCP latency, a short discussion on the val...
3 comments:
Thursday, 13 December 2012
Atomic*.lazySet is a performance win for single writers
›
Summary: For programs respecting the Single Writer principle the Atomic*.lazySet method and it's underlying Unsafe.putOrdered* intrins...
9 comments:
Wednesday, 5 December 2012
Experimentation Notes: on herding processes and CPUs
›
Summary: notes on cpu affinity and c-state management from recent benchmarking efforts. Your OS assumes your machine is used for a mix of ...
‹
›
Home
View web version