1. A system for identifying one or more causes of a computer executing one or more processes running slowly, said system comprising: apparatus for detecting states of one or more threads of said one or more processes; apparatus for identifying one or more of said one or more processes that have one or more threads with wait states that occur above a threshold to indicate which modules within a process or processes is causing said computer to run slowly.