Patent ID: 7421592

Claim:
A computer-implemented performance monitoring system, comprising: a performance component that initiates at least one low-priority thread involving at least one computing resource and at least one high-frequency interrupt associated with at least one computing resource, the at least one low-priority thread comprising at least one of a memory-intensive operation thread or a computationally-intensive operation thread, the at least one high-frequency interrupt comprising an interrupt with a frequency of at least approximately 300 Hertz, the at least one computing resource comprising at least one of a central processing unit (CPU) or a memory resource; and a monitoring component that obtains at least one performance parameter for the at least one computing resource derived, at least in part, from at least one selected from the group consisting of the low-priority thread and the high-frequency interrupt initiated by the performance component, the monitoring component generates a report based on the at least one performance parameter upon the occurrence of a predetermined user-selected event, the at least one performance parameter comprising at least one of available CPU processing time, available memory, or available CPUs.