Chinaunix

标题: dprofiler: 开源win32/64 性能分析器 [打印本页]

作者: irp    时间: 2014-12-21 20:09
标题: dprofiler: 开源win32/64 性能分析器
D Profile 是一个win32/64 CPU, memory 性能分析工具,  Windows上一直缺乏合适的,轻量级的强大的性能分析工具,本意以VS 2008的profiler为蓝本,设计一个较为完备的profiler, 特别的添加对内存的性能分析,就有了这个工具。我自己的体验是这个工具应该不比大多数商业版profiler差,
甚至更好。具体代码看:github.com/xwlan/dprofiler,readme。因为这里不是介绍怎么进行性能分析,是展示这个工具的介绍,故贴些截图,简单介绍。关于如何分析性能,网上很多文章,此工具的
大多数概念计数器和VS的很类似,不表。

至于为什么发在这个版,估计不少程序员是unix/windows双栖,故发个windows tool也许会对你有点用,本来想移植到linux上去,不过linux上的perf tool实在太多了,就没这个兴趣了。希望对你有用~

CPU 性能分析:
1, IPs on CPU

2, IP grouped by module

3, IP grouped by function

4, IP grouped by thread

5, IP grouped by calltree

6, FlameGraph


memory 性能分析:
1,  oustanding allocation ( 可能存在的内存泄露)

2, heap allocation by module

3, heap allocation by calltree

4, heap allocation by flamegraph

History.PNG (28.13 KB, 下载次数: 34)

History.PNG

作者: hellioncu    时间: 2014-12-22 08:33
貌似高大上,去看看
作者: netcos    时间: 2014-12-25 11:04
不错,支持一下
作者: fender0107401    时间: 2014-12-25 11:08
lz很有素质。
作者: zsszss0000    时间: 2014-12-25 11:15
好东西,顶一下
作者: cokeboL    时间: 2014-12-26 09:21
赞,支持楼主~~~~~~~~~~~~~
作者: 流氓无产者    时间: 2014-12-26 09:40
很有实际用处




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2