Friday, March 16, 2012

avoid flushing your wire protocol's performance down the pipes

When implementing a wire protocol, one occasionally needs to know something about the wires. This blog post is the story of how the placement of a call to flush-output caused a factor-of-20 variation in performance.