1. A method of computing overhead associated with executing instructions on an out-of-order processor comprising determining when a first instruction retires; determining when a second instruction retires; calculating an overhead based upon subtracting when the first instruction retired from when the second instruction retired.