Process Explorer高级技巧
Process Explorer是一款功能丰富的进程系统工具,远比windows自带的任务管理器强大。
还原线程堆栈
点击菜单Options -- Configure Symbols... 配置Symbol符号表:srv*D:\Symbols\sys*http://msdl.microsoft.com/download/symbols;D:\Symbols\MyGame
然后把MyTest1-Win64-Debug.pdb(需和可执行文件同名)放置在D:\Symbols\MyGame根目录中 注:不会递归子目录来查找pdb
查看线程执行情况
进程dll模块
进程打开的Handle
设置进程优先级
创建Dump文件
查找句柄或DLL
注:点击菜单Find -- Find Handle Or DLL ...
进程性能
注1:Dedicated GPU Memory为专有GPU内存,即显存占用(物理内存)
注2:System GPU Memory为系统内存上划分一块,映射到GPU地址空间上,即共享内存占用(物理内存)
注3:Commited GPU Memory ≥ Dedicated GPU Memory + System GPU Memory,原因是从虚拟内存到真正的物理内存分配,还需要通过缺页机制来完成
系统性能
避免弹EULA对话框
方法①:带上命令行参数:/accepteula
方法②:reg add "hkcu\software\Sysinternals\Process Explorer" /v EulaAccepted /t REG_DWORD /d 1 /f