Zeitweise extreme CPU-Auslastung: Wie messen?

Hallo,

ich habe eine virtuelle Maschine, die zeitweise eine extrem hohe Prozessorauslastung hat - so hoch, daß man sie überhaupt nicht mehr bedienen kann, sich nicht einmal mehr einloggen kann. Deshalb ist es auch schwer, dahinterzukommen, welcher Prozess oder Dienst das verursacht. Ich bin nicht einmal sicher, ob ich den richtigen Dienst oder Task deaktiviert habe, weil das Problem nur sporadisch auftritt, nach gewisser (unbekannter) Zeit. Wie gehe ich am besten vor, um zu messen, ob irgendwann wieder eine solch hohe Prozessorauslastung aufgetreten ist, und idealerweise: welcher Prozess sie verursachte?

Gibt es Tools für die Auszeichnung und Auswertung der Auslastung für Win 7? PerfMon?

Vielen Dank im voraus