首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >性能瓶颈-使用Visual Studio

性能瓶颈-使用Visual Studio
EN

Stack Overflow用户
提问于 2011-07-16 21:56:44
回答 4查看 7K关注 0票数 11

我正在寻找一种在解决方案(许多项目)中找到瓶颈方法的方法。

假设我有一个巨大的程序(数千个方法),我想通过查找被调用很多的方法(实际上是在运行时使用的)来提高性能,并对它们进行优化。

我需要它来解决一个用C++,C#,CLI/C++写的复杂问题。(我可以在调试中对其进行编译,并获得.pdb文件)

因此,我正在寻找某种分析器,它可以告诉我每个方法使用了多少cpu时间。

我可以在Visual Studio中使用什么工具/外接程序/功能来获取该信息?

我希望能够运行该程序几分钟,然后分析该方法的cpu使用情况。或者更好的- cpu的数量/调用的数量。

如果我能按名称空间或dll/package/project排序,那就更好了。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-07-16 22:52:32

沿着Christian Goltz的一个链接,我发现了一个可以做我想做的事情的程序,它分析了托管和非托管代码:

票数 2
EN

Stack Overflow用户

发布于 2011-07-16 22:06:15

更昂贵的Visual Studio版本应该提供事件探查器内置:请参阅this线程。

然而,还有更多的方法可供分析,这个主题已经在stackoverflow上讨论了很多次,例如here

票数 4
EN

Stack Overflow用户

发布于 2011-07-16 22:03:44

我对JetBrains的DotTrace产品有一些很好的体验。我不确定它是否具有IDE集成或您正在寻找的所有功能,但它肯定能完成这项工作。

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

https://stackoverflow.com/questions/6717836

复制
相关文章

相似问题

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