摘要 |
PROBLEM TO BE SOLVED: To provide a method for estimating the combination of a plurality of events which frequently occur in a short time. SOLUTION: The method for estimating an event which frequently occurs includes: a step of collecting the samples of the information of an instruction address causing the occurrence of such an event as a cache mistake by using a performance monitor; a step of grouping events sampled in each range of specific instruction addresses; a step of extracting the event which occurs with frequency which is equal to or more than a prescribed threshold for each group; and a step of classifying the extracted events as the events which continuously occur in a short time. In addition, this method may include: a step of grouping the events for each range of specific instruction addresses associated with a method or a basic block. Moreover, this method may include: a step of classifying the combinations of objects causing the continuous occurrence of the events by using the step of specifying the instruction addresses causing the occurrence of the events and the object and field of the reference destination to be accessed. COPYRIGHT: (C)2010,JPO&INPIT |