Patent ID: 8214628
Filing Date: 2012-07-03
Classification: G06F

Abstract:
1. A non-transitory computer-readable recording medium storing therein a performance monitoring program containing instructions to be executed on a computer, the program causing the computer to execute: an interrupt detection procedure of detecting generation of an interrupt process to be executed by a processor in accordance with TLB entry invalidation executed in an operating system; a counter value acquisition procedure of acquiring a counter value of a predetermined event counted by the processor at a timing at which the interrupt process is detected in the interrupt detection procedure; a process information acquisition procedure of acquiring identification information for identifying a process executed on the processor from the operating system immediately before the interrupt process is detected in the interrupt detection procedure; and an associating procedure of associating the counter value acquired at the time of the interrupt process in the counter value acquisition procedure with the identification information acquired in the process information acquisition procedure in regard to the process that has been executed on the processor immediately before the interrupt process; wherein the associating procedure includes accumulating the counter value acquired in the counter value acquisition procedure for each process corresponding to the information acquired in the process information acquisition procedure; and the associating procedure further includes adding the counter value acquired in the counter value acquisition procedure to a counter value that is stored in a memory and is corresponding to the identification information acquired at the time when a previous interrupt process is generated.