我记录了 xperf 跟踪。跟踪中可以包含密码吗?(假设路径不包含密码)
我看到点击后xperf -stop
出现以下警告:
您刚刚捕获的“C:\User.etl”跟踪可能包含个人身份信息,包括但不限于访问的文件路径、访问的注册表路径和进程名称。具体信息取决于记录的事件。与其他人共享此跟踪时请注意这一点。
但它很模糊。
我用来记录 xperf 跟踪的命令是以下(由 magicandre1981)。我使用Windows 7 SP1 x64 Ultimate。
REG ADD "HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management" -v DisablePagingExecutive -d 0x1 -t REG_DWORD -f
REM Install the Windows Performance Toolkit (http://social.technet.microsoft.com/wiki/contents/articles/4847.install-the-windows-performance-toolkit-wpt.aspx), open the command prompt with admin rights.
REM Now copy those commands in an empty .CMD file and run the CMD (as admin) before you try to start a program from the startmenu again:
xperf -on BASE+LATENCY+DISPATCHER+FILE_IO+FILENAME+NETWORKTRACE -stackwalk profile+CSwitch+ReadyThread+ProcessCreate+FileCreate+FileCleanup+FileClose+FileRead+FileWrite -buffersize 2048 -MaxFile 1024 -FileMode Circular -f Kernel.etl
xperf -start UserLogger -on Microsoft-Windows-Shell-Core:::'stack'+Microsoft-Windows-Shell-Shwebsvc:::'stack' -BufferSize 2048 -f User.etl
timeout -1
xperf -stop
xperf -stop UserLogger
xperf -merge User.etl kernel.etl SlowShell.etl
del user.etl
del kernel.etl
答案1
不,它从不包含像内存转储那样的实际数据,只包含文件名或进程列表。