Episode

Defragment-Tools: #45 - WPT - Datei - Registrierungsanalyse

In dieser Episode von Defrag Tools, Andrew Richards, Chad Beeder und Larry Larsen fahren Sie weiter durch das Windows Performance Toolkit (WPT). Resources:Defrag Tools: #23 – Windows 8 SDK
Defrag-Tools: #29 - WinDbg - ETW-Protokollierung
Windows Performance Analysis Developer Center
PfE-Blogreihe des Windows Performance Toolkit

Zeitachse:
Datei
[00:00] - Prozessmonitor vs. WPT
[01:48] - xperf -on PROC_THREAD+LOADER+FILENAME+FILE_IO+FILE_IO_INIT -stackwalk ...
[03:43] - Prozessüberwachungsentwurf (Ich habe "Mark" gefragt; das Filtern erfolgt im Benutzermodus)
[05:25] - WPA - Dateianalyse
[09:42] - Vergleich zum Prozessmonitor "Erweiterte Ausgabe aktivieren"
Registry[16:47] - xperf -on PROC_THREAD+LOADER+REGISTRY -stackwalk ...
[18:25] - WPR Profiles (FileIO & Registry)
[20:50] - WPA - Registrierungsanalyse
Registrierungsstruktur
[25:55] - xperf -on PROC_THREAD+LOADER+REG_HIVE -stackwalk ...
[28:22] - Abmelden/Anmelden, um Registrierungsstruktur entladen/laden anzuzeigen
[29:10] - WPA - Registrierungsstrukturanalyse
Zusammenfassung
[33:16] - Zusammenfassung

Beispiel: "xperf - FileIO.cmd sammeln"

@echo Aus
echo Drücken Sie eine Taste, wenn Sie bereit zum Starten sind...
pause

Echo.
Echo... Erfassung...
Echo.

xperf -on PROC_THREAD+LOADER+FILENAME+FILE_IO+FILE_IO_INIT -stackwalk FileCreate+FileCleanup+FileClose+FileRead+FileWrite+FileSetInformation+FileDelete+FileRename+FileDirEnum+FileFlush+FileQueryInformation -BufferSize 1024 -MinBuffers 256 -MaxBuffers 256 -MaxFile 256 -FileMode Circular

echo Drücken Sie eine Taste, wenn Sie beenden möchten...
pause
Echo.
Echo... Stoppen...
Echo.

xperf -stop -d fileio.etl

Beispiel: "xperf - Collect Registry.cmd"

@echo Aus
echo Drücken Sie eine Taste, wenn Sie bereit zum Starten sind...
pause

Echo.
Echo... Erfassung...
Echo.

xperf -on PROC_THREAD+LOADER+REGISTRY -stackwalk RegQueryKey+RegEnumerateKey+RegEnumerateValueKey+RegDeleteKey+RegCreateKey+RegOpenKey+RegSetValue+RegDeleteValue+RegQueryValue+RegQueryMultipleValue+RegSetInformation+RegFlush+RegKcbCreate+RegKcbDelete+RegVirtualize+RegCloseKey -BufferSize 1024 -MinBuffers 256 -MaxBuffers 256 -MaxFile 256 -FileMode Circular

echo Drücken Sie eine Taste, wenn Sie beenden möchten...
pause
Echo.
Echo... Stoppen...
Echo.

xperf -stop -d registry.etl

Beispiel: "xperf - Collect RegHive.cmd"

@echo Aus
echo Drücken Sie eine Taste, wenn Sie bereit zum Starten sind...
pause

Echo.
Echo... Erfassung...
Echo.

xperf -on PROC_THREAD+LOADER+REG_HIVE -stackwalk RegHiveInit+RegHiveDestroy+RegHiveLink+RegHiveDirty -BufferSize 1024 -MinBuffers 256 -MaxBuffers 256 -MaxFile 256 -FileMode Circular

echo Drücken Sie eine Taste, wenn Sie beenden möchten...
pause
Echo.
Echo... Stoppen...
Echo.

xperf -stop -d reghive.etl