This is a great example of why you shouldn’t over optimize or optimize for performance until you know it’s a problem. Throwing more threads at the problem just made things worse!