1. A method of integrating performance monitor data with thermal event information, a thermal event being a temperature of a chip exceeding a user-configurable value, the performance monitor data including information on instructions and/or storage devices being monitored, the method comprising the steps of: determining whether a thermal event has occurred; and storing in a file, if a thermal event has occurred, the temperature of the chip along with the performance monitor data.