跟踪程序接触的系统资源的最佳工具是什么?例如,正在加载哪些注册表项,其他文件或DLL,正在打开的互联网连接等...?对于SE来说将是一个很好的问题。搜索后,找不到类似的问题。

那么,您使用/推荐使用哪种工具来跟踪程序在Windows 7/8上下文中接触的系统资源?

#1 楼


Process Monitor
Process Monitor是Windows的高级监视工具,可显示实时文件系统,注册表和进程/线程活动。






Windows Performance Toolkit
Windows Performance Toolkit(WPT或xperf)是Microsoft提供的免费工具集,它使您可以查看系统上发生的所有事情,以调查不可见的情况。游戏性能问题。 WPT可以显示磁盘IO,注册表访问,GPU数据包,页面错误,上下文切换,内核活动,甚至具有采样分析器,所有这些都集成到一个可视化工具中。



API Monitor
API Monitor是一个免费软件,可让您监视和控制应用程序和服务进行的API调用。它是查看应用程序和服务如何工作或查找自己的应用程序中的问题的强大工具。







SpyStudio
SpyStudio显示和解释呼叫,以结构化的方式显示结果,任何IT专业人员都可以轻松理解。 SpyStudio可以显示应用程序使用的注册表项和文件,该应用程序创建的COM对象和Windows,以及错误和异常