gpt4 book ai didi

c# - 如何只分析一个类库?

转载 作者:太空狗 更新时间:2023-10-29 23:24:42 26 4
gpt4 key购买 nike

我想分析一个用 VS2012 编译成 dll 的类库项目的 CPU 使用情况。

当我进入 Analyze -> Launch Performance Wizard 时,我可以选择要分析的项目,但它只允许我分析可执行文件,所以我无法分析我的库。

如果我分析我的两个项目(一个是一个非常简单的表单,它运行我的库中的函数并显示一些输出)然后 System.Windows.Forms.Application.Run 占据了 97%我的示例 - 我并不真正关心表单的性能成本,它压倒了其他一切。

如何查看我的 dll 的性能数据?

最佳答案

您需要创建一个单元测试来执行您感兴趣的各种库函数。

然后您可以在“测试资源管理器”中右键单击测试,然后选择“配置文件测试”。

Screenshot

这应该会启动所选测试的性能分析 session 。我不知道他们为什么把这个非常有用的功能隐藏得这么好!

在VS2012中,这个选项可能会变灰。在这种情况下,您可以通过删除 %localappdata%\Microsoft\VisualStudio\11.0\ComponentModelCache 文件夹并重新启动 Visual Studio 来启用它。 ( source )

关于c# - 如何只分析一个类库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13240084/

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