gpt4 book ai didi

c# - 优化:用于 Visual Studio 的 gprof 等工具

转载 作者:行者123 更新时间:2023-12-01 23:09:44 24 4
gpt4 key购买 nike

作为一名 C# 程序员,我正处于从小项目到中型项目的过渡过程中。我以前的小项目不需要分析器。但现在我需要一个工具来帮助我提高代码的性能。我很多年前在 C 语言中使用过 gprof。

有人可以给我一个起点,或者推荐我一个像 VS2008 的 gprof 这样的工具吗?那就是:一个统计每个函数被调用了多少次,以及每个函数花费了多少时间的工具。无论是否必须付费(在一定限制下)。

关于如何找到应该优化的代码部分的任何其他建议都会很棒。

谢谢。

最佳答案

根据您使用的版本,Visual Studio 内置了此功能。在专业版(我相信)中,您有“分析”部分,它可以为您提供函数内的计时,包括和不包括进一步的调用、调用次数等...

它通常位于“分析”菜单选项下(如果有)。

编辑

VS2010 对此也有了很大的改进。具有一些非常酷的多线程性能分析,向您展示线程花费时间执行/阻塞的操作类型。它还显示了我相信在您的代码中的逐行计时(当然我看到的最后一个屏幕截图也是如此)。

关于c# - 优化:用于 Visual Studio 的 gprof 等工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2317101/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com