利用XPerf进行代码性能分析
2017-02-06 16:52
183 查看
XPerf是微软提供的一套用于监测软件performance的工具,利用这个工具可以监测软件CPU占用率/内核使用状况,文件IO,网络活动,内存活动,同时还可以针对代码中函数的性能进行监测。
具体可以参考微软的文档:https://blogs.msdn.microsoft.com/ntdebugging/2008/04/03/windows-performance-toolkit-xperf/
利用XPerf进行性能测试的步骤如下
1.管理员身份启动cmd',并运行xperf -on latency -stackwalk Profile
2.启动你想进行监测的软件
3.启动监测视图窗口并加载软件模块对应的符号文件
4.在视图窗口中就可以查看相关性能数据
结果如下图所示:
注意:xp环境下无法使用XPerf
具体可以参考微软的文档:https://blogs.msdn.microsoft.com/ntdebugging/2008/04/03/windows-performance-toolkit-xperf/
利用XPerf进行性能测试的步骤如下
1.管理员身份启动cmd',并运行xperf -on latency -stackwalk Profile
2.启动你想进行监测的软件
3.启动监测视图窗口并加载软件模块对应的符号文件
4.在视图窗口中就可以查看相关性能数据
结果如下图所示:
注意:xp环境下无法使用XPerf
相关文章推荐
- 利用xdebug对php代码进行性能分析
- 利用Rational Rose进行C++代码和数据库结构分析
- 利用GMM进行无监督face recognition的MATLAB代码及分析
- SQL中利用DMV进行数据库性能分析
- 利用Rational Rose进行C++代码和数据库结构分析
- Linux下利用Valgrind工具进行内存泄露检测和性能分析
- 利用SuppressMessage来阻止FxCop进行代码分析时报出的警告
- 利用Rational Rose进行C++代码和数据库结构分析
- Linux下利用Valgrind工具进行内存泄露检测和性能分析
- linux下利用valgrind工具进行内存泄露检测和性能分析
- 利用Oprofile对多核多线程进行性能分析
- 利用Oprofile对多核多线程进行性能分析
- linux下利用valgrind工具进行内存泄露检测和性能分析
- Linux下利用Valgrind工具进行内存泄露检测和性能分析
- 利用Rational Rose进行C++代码和数据库结构分析
- 利用Rational Rose进行C++代码和数据库逆向工程 结构分析
- 利用Oprofile对多核多线程进行性能分析
- 如何利用Eclipse Profile Plugin对Tomcat进行性能监控分析
- SQL Server: 利用 SET STATISTICS IO 和 SET STATISTICS TIME 对T-SQL语句进行性能分析
- linux下利用valgrind工具进行内存泄露检测和性能分析