1. A method for analyzing performance of threads executing in a data processing system, the method comprising: receiving data reflecting a state of each thread executing during a measuring period; and displaying a performance level corresponding to the state of each thread during the measuring period.