直到 Visual Studio 2017,才有 vsperf.exe。
从 Visual Studio 2019 开始,即使我在 Visual Studio 2019 安装程序(下面的“1”)中打开了“C++ 分析工具”复选框,但没有 vsperf.exe。
不推荐使用 vsperf.exe 吗?如果是,替代方案是什么?
Visual Studio 2019安装目录下有一些vsperf*.exe文件,比如vsperfmon.exe、vsperfcmd.exe、vsperfsrv.exe、vsperfreport.exe、vsinstr.exe等,这些可执行文件是什么?
我有VS 2010旗舰版.我创建了空的win32控制台解决方案并用http://pastebin.com/EQJKJK6T替换了它的cpp文件我试图执行CPU采样分析.但由于某种原因,我得到以下消息
消息框:
无法启动'exe文件的路径'.以前尝试分析应用程序的尝试未成功完成.请重启应用程序.
输出窗口:
Run Code Online (Sandbox Code Playgroud)Profiling started. Warning VSP2355: Some Windows counters will not be collected. Without this data, some performance rules may not fire. Profiling process ID 4368 (test). Process ID 4368 has exited. Data written to e:\projects\test\test101224.vsp. Profiling finished. PRF0025: No data was collected. Profiling complete.
我有一个本机C++项目,它使用COM与VB.NET中的单独项目进行通信.通过将项目附加到引用本机dll的单独exe,我已经能够成功地分析过去的本机项目.我现在正试图通过连接到dllhost.exe来配置本机项目.这个配置有效,因为我可以通过dllhost进行调试,但是如果我尝试分析代码(或者只是在我调试时将探查器附加到dllhost),那么探查器会停止并得到以下输出:
Run Code Online (Sandbox Code Playgroud)PRF0010: Launch Aborted - Unable to start vsperfmon.exe Error VSP1712: Invalid File: C:\...\MyProj110609.vsp PRF0025: No data was collected.
我知道分析器有效,因为我可以使用不同的配置获得结果.我也知道调试配置有效.什么出错了?