Performanceanalyse

von Georg Binder 12. February 2009 10:25

Habe die Frage bekommen, wie man Performance testen kann, zum Beispiel (aber nicht nur) die Bootperformance.

BootVis für XP
Früher hat es z.B BootVis für Windows XP gegeben, um zumindest die Bootperformance zu analysieren um eventuell das eine oder andere Programm bzw. Treiber zu identifizieren, das/der den Start verlangsamt. Auch wenn ich öfters lese, dass BootVis den Start von XP beshcleunigen kann,… das ist eine Ente, das Ding analysiert und gibt Information, wo man schrauben könnte. Allerdings wird BootVis wird von Microsoft nicht mehr angeboten, deswegen auch keine Empfehlung meinerseits, dieses Tool noch einzusetzen. Man findet aber noch genügend Downloadlinks, z.B. bei Chip.

Ressourcenmonitor
Unter XP, bzw. hüscher unter Vista bzw. unter - natürlich dann NOCH hübscher,…- Windows 7 hilft schon mal der Ressourcenmonitor zumindest etwas über das System zu erfahren. Inklusive Filter:

captured_Image.png

Hilft aber nicht beim Booten :)

Die richtigen Werkzeuge
Für “echte” Analysen muss etwas anderes ran, ein frei nach Tooltime, als Männerwerkzeug zu bezeichnendes Tool: XPerf.

Ein Beispiel von MDSN (http://msdn.microsoft.com/en-us/library/cc305224.aspx):

   1: xperf -on Base+Network -f kernel.etl 
   2: xperf -start UserTrace -on Microsoft-Windows-Firewall -f user.etl 
   3: xperf -stop UserTrace 
   4: xperf -stop 
   5: xperf -merge user.etl kernel.etl system.etl 
   6: xperf -i system.etl -o system.txt -a dumper

Damit lässt sich ein genauer Einblick in die Dinge nehmen, die sonst verborgen bleiben. So kann man Prozesse aufzeichnen, Analysen über Prozesse fahren inklusive Call Stack Analyse und vieles mehr… die aufgezeichneten Traces lassen sich dann auch grafisch mit xperfview auswerten:

image_thumb

Dieses Tool wird auch von Microsoft selbst eingesetzt, Michael Fortin berichtet am Engineering Windows 7 Blog darüber. Einziger Nachteil dürfte bei diesem Tool sein: es richtet sich, alleine schon durch die Verwendung der Commandline, nicht an den Enduser. Auf der anderen Seite wird dieser auch nicht seinen Treiber umschreiben, damit der Treiber den Bootvorgang nicht aufhält. Ein Nachteil also, der sich in Grenzen hält.

Download XPerf: Windows Performance Toolkit

Mehr Information:

Comments

>

2/12/2009 10:25:00 AM #

Endlich mal ein interessantes Thema Smile

Kann man damit nur einsehen, oder darf man auch ... tunen. Irgendwie überlese ich das :-(

lola rennt | Reply

>

3/12/2010 1:16:46 AM #

Tunen geht damit auch:

www.winvistaside.de/forum/index.php?showtopic=3012

MagicAndre1981 Germany | Reply

Add comment




  Country flag

biuquote
Loading



Menü

Home
Über WindowsBlog.at
Archiv
Abonnieren Feed
Kontakt
Twitter

Follow Me

Dieser Blog wird von Microsoft Österreich betrieben.

Offizielle Facebook Fan Page:
facebook.com/windowsdeutsch

Poll

Braucht WindowsBlog ein neues Hintergrundbild?



Show Results

Kommentare

Kommentare RSS

http://www.microsoft.com/austria | © 2009 Microsoft Corporation. Alle Rechte vorbehalten.
BlogEngine.NET 1.5.0.7 powered by atwork