我使用的是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/的问题
但现在我该怎么办?
发布于 2013-05-04 11:29:22
当您的程序在分析器有机会收集任何样本之前过早退出时,就会发生这种情况。当你想看看它是如何工作的,但还没有写出任何真正的代码,可以用一种有意义的方式进行剖析时,可能会有一些典型的情况。
对于实际代码很少的非常短的程序,一定要更改分析模式。使用Analyze + Performance Wizard (分析+性能向导)并从“采样”模式切换到“检测”模式。插装模式大大降低了程序的运行速度,但对于非常短的程序来说,它的准确性要高得多。
发布于 2013-05-04 11:03:13
您确定探查器启动时进程仍在运行吗?查看有关进程ID无效的消息,似乎在分析器有机会收集任何东西之前,进程可能已经退出。
发布于 2013-08-17 16:43:51
您可以在"Performance Explorer“窗口中更改模式,方法是右击项目名称(名称后应显示"(Sampling)”),然后单击"Properties“。第一个选项是分析方法。
有关主题的更多信息,请访问:http://msdn.microsoft.com/en-us/library/dd264994.aspx
https://stackoverflow.com/questions/16370013
复制相似问题