> Yeah, I first want to know there's an actual performance issue to fix.
Honestly, I think profilers and debuggers can really help with this too.

  > So I added tests for all configurations I could think of. 
I think that's the key part. You can only test what you know or expect. So your tests can only be complete if you're omniscient.