Windows的程序性能分析和函数呼叫列表工具LTProf (Call Graph at Runtime)
来源:互联网 发布:登录淘宝网电脑版 编辑:程序博客网 时间:2024/06/06 04:12
下载地址:http://www.lw-tech.com/
转载请注明出处:http://blog.csdn.net/horkychen
GNU有一个强大的性能分析工具gprof,同时可以输出程序调用顺序。今天发现Windows下也有一个:
LTProf www.lw-tech.com
它是使用Windows下的dbghelp.dll (CaptureStackBackTrace)来实现Call Stack的获取。给张截图:
(上半部分是函数的调用顺序,下半部分是函数加上其子函数所耗费的时间,左边还有一个筛选功能)
这样的程序用在分析程序的调用顺序和性能优化上相当有帮助。
程序功能确实强大,但很小,操作也比较简单。
a.打开时会有一个向导。选择目标程序(Attach或执行).
b.在第二个画面,当点Next后就会开始捕获。
c. 在第三个画面,点Finish后就会停止。
然后分析数据,显示出来。
在Options里面还可以调整信息捕获的粒度。详细的看文档吧!
最后,还是要赞扬一下这个程序!真的很棒!
Tips:
1. 如果担心一些函数调用被漏掉,可以在捕获过程重复几次相同的操作即可。
0 0
- Windows的程序性能分析和函数呼叫列表工具LTProf (Call Graph at Runtime)
- Windows的程序性能分析和函数呼叫列表工具LTProf (Call Graph at Runtime)
- Windows的程序性能分析和函数呼叫列表工具LTProf (Call Graph at Runtime)
- Windows的程序性能分析和函数呼叫列表工具LTProf (Call Graph at Runtime)
- Windows的程序性能分析和函数呼叫列表工具LTProf (Call Graph at Runtime)
- LTProf ---windows下程序的性能分析工具
- VTune 分析和优化程序性能的工具
- 分析函数调用关系图(call graph)的几种方法
- 分析函数调用关系图(call graph)的几种方法
- 分析函数调用关系图(call graph)的几种方法
- 分析函数调用关系图(call graph)的几种方法
- 分析函数调用关系图(call graph)的几种方法
- 分析函数调用关系图(call graph)的几种方法
- 分析函数调用关系图(call graph)的几种方法
- 分析函数调用关系图(call graph)的几种方法
- 分析函数调用关系图(call graph)的几种方法
- 分析函数调用关系图(call graph)的几种方法
- 分析函数调用关系图(call graph)的几种方法
- Windows静态库和动态库的创建和使用
- Spring——DataSource
- XP系统,开机启动报NTDETECT 失败
- 传统线程互斥技术(三)
- 半路出家————跨过第一道槛
- Windows的程序性能分析和函数呼叫列表工具LTProf (Call Graph at Runtime)
- 怎样在VS2010中打开VS2012的项目
- EXTJS-->下拉框
- C# Managed DirectX 绘制静止三角形(高效版本)
- sublime 支持pyqt
- PivotTable之数据源和透视表随意移动更名也能刷新数据
- 逻辑推理与判断(新娘与新郎)
- 网店管家 ecshop 网店蜘蛛1.9的接口实现
- No result defined for action com.xnjd.hynm.action.XXXXX异常