首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C++中的Cprofile (Python)?

C++中的Cprofile (Python)?
EN

Stack Overflow用户
提问于 2014-12-02 23:40:23
回答 2查看 729关注 0票数 2

在用Python编写代码时,我通常使用Cprofile,它在控制台中打印概要文件的结果:

代码语言:javascript
复制
import cProfile, pstats, StringIO

pr = cProfile.Profile()
pr.enable()

#do stuff

pr.disable()
s = StringIO.StringIO()
ps = pstats.Stats(pr, stream=s).sort_stats('cumulative')
ps.print_stats()
print s.getvalue()

在C++?中有没有其他的选择?

编辑-我使用VS 2008Express,Windows 64位。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-09 20:04:44

Analyze -> Profiler -> Attach/Detach吧。

票数 1
EN

Stack Overflow用户

发布于 2014-12-02 23:47:28

在C++中,缬草,特别是回调几乎是实现这一目的的标准方法。但是,它比python要复杂一些,因为python基本上可以对每个方法的所有调用进行猴子补丁,以生成调用图和其他东西。

http://valgrind.org/docs/manual/cl-manual.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27261096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档