1
1
你确实可以使用 独立收集器 记录 智能跟踪 在生产环境中登录。但是,这些日志将不包含任何关于CPU/内存使用情况的信息(实际上 iTrace公司 文件仅包含有关方法调用的信息)。 这意味着如果你打开 iTrace公司 在VisualStudio中,您将只看到记录的诊断事件列表和调用树(如果IntelliTrace配置为收集调用信息)。 诊断工具 窗口将不可用。如果尝试打开它,将报告以下错误消息: “诊断工具”窗口不支持当前的调试配置。 如果您想使用 Visual Studio 2015诊断工具 要分析您可能感兴趣的生产中的CPU/内存使用情况 Using the Profiling Tools from Command-line 然而,我还没有尝试过这种方法,所以我不知道它是否方便。第二个问题可能是许可。我不确定这些命令行工具是否可以在不安装VS的情况下使用。 |
2
0
我建议建立 remote debugging 针对具有生产环境的目标机器。您不需要在目标上安装Visual Studio,但需要安装 Remote Tools 。调试时,可以使用 CPU Usage 和 Memory Usage 工具。 除了 this answer 我想补充一下:1) Using the Profiling Tools from Command-line 指中性能向导工具的命令行界面 Performance and Diagnostics Hub CPU使用和内存使用工具目前没有命令行界面;2) 你 do not need 从命令行安装Visual Studio IDE以使用分析工具。 |
3
0
您可以在应用程序中构建一个诊断线程来监视异常行为,并在不停止操作的情况下进行有限的转储。 可以创建一个伪方法,它不执行可疑代码中运行的任何操作,并为其提供一些字符串或int参数。这些将被捕获到IntelliTrace中,以便您可以在IntelliTrace日志中跟踪perf、cpu等值。 |
JustJohn · SSIS包创建。csv文件,添加列但不添加行 6 年前 |
mans · 为什么出现此错误:constexpr在此处无效 6 年前 |
crudeyDrawn · c++默认移动分配无法访问受保护的基成员 6 年前 |
user6214135 · 同时使用多个线程c++ 6 年前 |