首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >VS 2012中的性能分析

VS 2012中的性能分析
EN

Stack Overflow用户
提问于 2013-05-04 10:32:17
回答 4查看 5.3K关注 0票数 4

我使用的是Win 8 x64和安装Visual Studio旗舰版2012

我运行一个C#项目

并希望对我的项目运行性能分析

当我开始分析它时,给我

‘分析已开始。

分析进程ID 848 (测试)。

“848”不是有效的进程ID。

正在停止探查器。

PRF0025:未收集任何数据。

分析完成。‘

我是分析方面的新手

我在谷歌上搜索这个问题,只是发现了一些WIN 8 http://social.msdn.microsoft.com/Forums/en-US/vstsprofiler/thread/c609d76c-be22-4ffb-858c-73ccab591a78/的问题

但现在我该怎么办?

EN

回答 4

Stack Overflow用户

发布于 2013-05-04 11:29:22

当您的程序在分析器有机会收集任何样本之前过早退出时,就会发生这种情况。当你想看看它是如何工作的,但还没有写出任何真正的代码,可以用一种有意义的方式进行剖析时,可能会有一些典型的情况。

对于实际代码很少的非常短的程序,一定要更改分析模式。使用Analyze + Performance Wizard (分析+性能向导)并从“采样”模式切换到“检测”模式。插装模式大大降低了程序的运行速度,但对于非常短的程序来说,它的准确性要高得多。

票数 15
EN

Stack Overflow用户

发布于 2013-05-04 11:03:13

您确定探查器启动时进程仍在运行吗?查看有关进程ID无效的消息,似乎在分析器有机会收集任何东西之前,进程可能已经退出。

票数 1
EN

Stack Overflow用户

发布于 2013-08-17 16:43:51

您可以在"Performance Explorer“窗口中更改模式,方法是右击项目名称(名称后应显示"(Sampling)”),然后单击"Properties“。第一个选项是分析方法。

有关主题的更多信息,请访问:http://msdn.microsoft.com/en-us/library/dd264994.aspx

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

https://stackoverflow.com/questions/16370013

复制
相关文章

相似问题

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