not using uprof (or vtune for intel users) well seems like a misstep; it can give you the rate of branch prediction success, though that is arguably more a lack of knowledge/experience than a mistake
they're cool tools, I encourage anyone to mess with them
they're cool tools, I encourage anyone to mess with them