Patent ID: 7376549

Claim:
A mechanism for predicting a performance of a system that combines a plurality of software components, the system performance prediction mechanism based on software component performance measurements, comprising: component performance measurement means for previously measuring system resource utilizations of individual software components constituting the system and storing them in a performance database; transaction performance prediction means for predicting system resource utilization for a transaction to be processed by the system by searching the performance database in consideration of the software components and a processing content of the transaction; and system performance prediction means for predicting a system resource utilization for the entire system by inputting the system resource utilizations of each transaction predicted by the transaction performance prediction means into a system performance prediction model that presents a system performance prediction, wherein the system resource utilization measurements of the individual software components by said component performance measurement means are made by analyzing an event trace obtained by a measurement using both an application probe for detecting an event inserted in a test driver and occurring in a component to be measured and a kernel probe for detecting an event inserted in an operating system and occurring in a system to be measured.