Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- set "wpt=C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\"
- IF %1 == check (
- IF EXIST "C:\kernel.etl" (
- rundll32 user32.dll,MessageBeep > nul 2>&1
- exit /b 0 > nul 2>&1
- ) ELSE (
- exit /b 0 > nul 2>&1
- )
- ) ELSE (
- IF EXIST "%wpt%0" (
- goto start > nul 2>&1
- ) ELSE (
- goto stop > nul 2>&1
- )
- )
- :start
- xperf -on base+interrupt+dpc > nul 2>&1
- rename "%wpt%0" 1 > nul 2>&1
- exit /b 0 > nul 2>&1
- :stop
- xperf -d "%wpt%XperfLogs\trace.etl" > nul 2>&1
- xperf -quiet -i "%wpt%XperfLogs\trace.etl" -o "%wpt%XperfLogs\trace.txt" -a dpcisr > nul 2>&1
- rename "%wpt%XperfLogs\trace.etl" "trace-%Date:/= % %Time::=-%.etl" > nul 2>&1
- rename "%wpt%XperfLogs\trace.txt" "trace-%Date:/= % %Time::=-%.txt" > nul 2>&1
- rename "%wpt%1" 0 > nul 2>&1
- del /f "C:\kernel.etl" > nul 2>&1
- rmdir "C:\Symbols" /s /q > nul 2>&1
- rundll32 user32.dll,MessageBeep > nul 2>&1
- exit /b 0 > nul 2>&1
- =======================================================================================================================================
- #Requires AutoHotkey v2.0
- ~RCtrl & ~End:: ; Toggle xperf
- {
- Run A_ComSpec ' /c "C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\xperf.bat" xperf',,"Hide"
- return
- }
- ~RShift & ~End:: ; Check "C:\kernel.etl"
- {
- Run A_ComSpec ' /c "C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\xperf.bat" check',,"Hide"
- return
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement