gpt4 book ai didi

visual-studio-2008 - 如何使用 Visual Studio 2008 Profiler 工具分析一个库解决方案?

转载 作者:行者123 更新时间:2023-12-01 13:08:58 25 4
gpt4 key购买 nike

我已经阅读并练习了 MSDN's Profiler Tutorial .但是我找不到分析库解决方案的方法(库禁用了“启动分析”按钮)。

  1. 到目前为止,我能想到的唯一解决方案是创建一个仅用于分析目的的可执行项目。
  2. 我已经使用 Visual Studio Team System 的测试框架为我的库编写了单元测试,所以我想我可以将它们用于配置文件,就像 Rick Minerich 对 NUnit 所做的那样。

谁能给我指出正确的方向?

最佳答案

可以使用您的测试进行分析。您只需在启动测试的任何对象上运行分析器,并将要分析的程序集指定为分析器目标。但是,如果不确切知道您正在使用什么基础设施进行测试和分析,几乎不可能为您指明解决方案。

因为我使用 NUnit,所以我将以它为例。您可以创建一个测试类别并将其称为配置文件测试。然后您可以使用/include 命令行选项从探查器运行 nunit.exe 以指定这些测试:

nunit-console myassembly.dll /include:Profile

您可以使用 Analyize->Performance Wizard 来执行此操作。 dll 路径将是您的程序集,可执行文件路径将是上面提到的 nunit-console 命令行。

我也知道 ReSharper adds extensions to Visual Studio to do this for you .有了它,您只需右键单击测试并选择“Profile TESTNAME”。虽然它确实要花钱,但我认为您可以查看评估版。

另外,请注意,请务必使用 Release 库进行分析。发布和调试通常有很多不同的性能配置文件。

关于visual-studio-2008 - 如何使用 Visual Studio 2008 Profiler 工具分析一个库解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/586813/

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