首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何只分析一个类库?

如何只分析一个类库?
EN

Stack Overflow用户
提问于 2012-11-06 04:45:59
回答 1查看 1.7K关注 0票数 6

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

当我进入Analyze -> Launch Performance向导时,我可以选择要评测的项目,但它只允许我评测可执行文件,因此我不能评测我的库。

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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-18 14:51:09

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

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

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

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

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

https://stackoverflow.com/questions/13240084

复制
相关文章

相似问题

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