代码之家  ›  专栏  ›  技术社区  ›  Maestro1024

VS 2008中性能分析器的功能

  •  1
  • Maestro1024  · 技术社区  · 15 年前

    VS 2008中性能分析器的功能

    我正在使用VS Team system并启动了性能向导和报告。

    我使用什么基准/流程?

    报告里有很多东西。我该去哪里寻找改进我的应用程序的方法?

    编辑: 例如如果我运行向导,请根据查看的代码将我的应用程序更改为我认为更好的应用程序。然后再次运行向导。如何验证改进?

    3 回复  |  直到 8 年前
        1
  •  1
  •   Jrud    15 年前

    Here 这是一个关于如何使用报告和查找内容的很好的小教程。

        2
  •  1
  •   Dan Cristoloveanu    15 年前

    http://msdn.microsoft.com/en-us/magazine/cc337887.aspx 此外,您可能会对浏览此处的一些帖子感兴趣: http://blogs.msdn.com/profiler/ .

    基本思想是运行您想要分析的场景。

    默认情况下,首先使用采样来查看是否存在明显的瓶颈是有意义的。只需选择具有最高样本数和最高调用数的函数,然后检查您可以做些什么来减少这一点。

    这里的基本思想是首先查找包含时间最高的函数,如%。检查为什么这些需要这么长时间,以及如何减少它们。 然后再看看具有最高独占时间的函数,看看如何减少独占时间。

    希望这有帮助。

        3
  •  0
  •   Shiraz Bhaiji    15 年前

    这取决于你的应用程序。你需要找到瓶颈。

    从所花费的时间开始,看看在哪里使用的时间最多。