gpt4 book ai didi

c++ - VS2010 Ultimate 中的代码覆盖率和 Profiling 命令行工具

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:13:13 25 4
gpt4 key购买 nike

我可以运行这些命令来生成 .coverage 文件以获得代码覆盖率结果。

vsinstr -coverage helloclass.exe /exclude:std::*
vsperfcmd /start:coverage /output:run.coverage
helloclass
vsperfcmd /shutdown

我可以使用相同的工具来获取分析报告吗?

  • 如果可以,我该怎么做?
  • 如果没有,VS2010 中有哪些工具可用于分析?

最佳答案

分析使用与代码覆盖相同的工具集,但命令略有不同。通过分析,您可以进行检测和样本分析。

对于检测分析(最类似于代码覆盖):

vsinstr myapp.exe
vsperfcmd /start:trace /output:trace.vsp
myapp
vsperfcmd /shutdown

对于样本分析(采样):

vsperfcmd /start:sample /output:sample.vsp /launch:myapp.exe
vsperfcmd /shutdown

如果您分析托管代码(您还需要使用 vsperfclrenv),这些步骤会略有不同。 MSDN 有关于使用 profiling command-line tools 的很好的文档和示例.

关于c++ - VS2010 Ultimate 中的代码覆盖率和 Profiling 命令行工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5034194/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com