【问题标题】:Running the Visual Studio Profiler from the command line从命令行运行 Visual Studio Profiler
【发布时间】:2019-08-22 19:50:43
【问题描述】:

作为自动分析系统的一部分,我想从命令行运行 Visual Studio 分析器。

根据所有在线文档,我需要执行以下操作:

VSPerfCmd \start:sample /output:test.vsp /launch:Test.exe

VSPerfCmd在我的系统路径下,Test.exe是一个用VS2019编译的HelloWorld C++程序,位于当前目录下。我正在运行 32 位版本的分析器,而 Test.exe 是一个 32 位应用程序。我收到此错误:

Error VSP1005: Command line error: Switch /launch:Test.exe is invalid. Aborting.

find 中提到的运行指南之一

VSPerfCLREnv /sampleon

在以采样模式启动分析器之前。但是,我的 VSPerfCLREnv 命令版本无法识别此参数。使用我安装并启动 Profiler 服务的 VSPerfCmd 的 /Admin 参数,我无法以相同的方式启动内核驱动程序,但考虑到 Test.exe 只是一个 HelloWorld 程序,我认为我不需要它。

有没有人在 VS2019 中使用过命令行分析器并且可以分享他们是如何使它工作的?

【问题讨论】:

标签: c++ visual-studio-2019


【解决方案1】:

似乎 VSPerfCmd 在 Windows 8 或更高版本的采样模式下不再可用。 相反,VSperf 用于采样,VSPerfCmd 用于跟踪。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-29
    • 1970-01-01
    相关资源
    最近更新 更多