Mechanical Sympathy
Hardware and software working together in harmony
Monday, 26 December 2011
Java Sequential IO Performance
›
Many applications record a series of events to file-based storage for later use. This can be anything from logging and auditing, through ...
30 comments:
Tuesday, 22 November 2011
Biased Locking, OSR, and Benchmarking Fun
›
After my last post on Java Lock Implementations , I got a lot of good feedback about my results and micro-benchmark design approach. As a ...
12 comments:
Saturday, 19 November 2011
Java Lock Implementations
›
We all use 3rd party libraries as a normal part of development. Generally, we have no control over their internals. The libraries provide...
5 comments:
Saturday, 5 November 2011
Locks & Condition Variables - Latency Impact
›
In a previous article on Inter-Thread Latency I showed how it is possible to signal a state change between 2 threads with less than 50ns of...
Wednesday, 19 October 2011
Smart Batching
›
How often have we all heard that “batching” will increase latency? As someone with a passion for low-latency systems this surprises me. In...
20 comments:
Thursday, 22 September 2011
Single Writer Principle
›
When trying to build a highly scalable system the single biggest limitation on scalability is having multiple writers contend for any item o...
61 comments:
‹
›
Home
View web version