- 论坛徽章:
- 1
|
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
|
|