我们的 WPF 应用程序可以在大多数用户的工作站上运行,但是当应用程序响应某些 UI 工作(绑定到属性网格的解决方案资源管理器)时,在一个特定用户的笔记本电脑上性能会很迟钝。我安装了 Sysinternals Process Explorer,在其 Process 窗口中单击了该进程,令我惊讶的是,应用程序的迟缓消失了!有谁知道 Process Explorer 可能会在不经意间做些什么来提高应用程序的性能?
问问题
160 次
1 回答
2
扫描机器以查找恶意软件。快速检查将重命名为 proexp 可执行文件,重新运行它并检查性能是否仍然变得更好。
那里有各种各样的恶意软件,其中一些在检测反恶意软件工具时会自行禁用,例如 sysinternals (procmon & procexp)。可能是您的情况 - 运行 procexp 使恶意软件被禁用,从而提高了性能。在这里阅读更多:Sysinternals-Blocking Malware 案例
于 2015-02-18T16:32:52.637 回答