Optimizing read transaction startup time: Every little bit helps, a LOT

added by DotNetKicks
10/28/2016 5:35:08 PM


This is something that we saw over and over again. The obvious answer is that we now do less allocations, so we have less GC work to do, which is true as far as it goes, but it is also true that when we are even slightly faster, things start to align more closely, and we get a chain reaction (slightly less work means more time process the actual requests, so we can get more done in less).