gpt4 book ai didi

c++ - 在 Visual Studio 2010 中测量 C++ 项目性能的问题

转载 作者:IT老高 更新时间:2023-10-28 23:01:03 26 4
gpt4 key购买 nike

我正在尝试测量 Visual Studio 2010 中控制台应用程序项目的某些功能和方法的性能。

我将分析方法配置为检测。问题是性能监视器不起作用。我得到的输出消息是:

Profiling started.
Instrumenting w:\MyProject\ProfilingTest\Build\Debug\ProfilingTest.exe in place
Info VSP3049: Small functions will be excluded from instrumentation.
Microsoft (R) VSInstr Post-Link Instrumentation 10.0.40219 x64
Copyright (C) Microsoft Corp. All rights reserved.
File to Process:
w:\MyProject\ProfilingTest\Build\Debug\ProfilingTest.exe --> w:\MyProject\ProfilingTest\Build\Debug\ProfilingTest.exe
Original file backed up to w:\MyProject\ProfilingTest\Build\Debug\ProfilingTest.exe.orig
Successfully instrumented file w:\MyProject\ProfilingTest\Build\Debug\ProfilingTest.exe.
The process cannot access the file 'w:\MyProject\ProfilingTest\Build\Debug\ProfilingTest.exe' because it is being used by another process.
Data written to w:\MyProject\ProfilingTest\ProfilingTest110611(17).vsp.
Profiling finished.
File contains no data buffers
File contains no data buffers
Analysis failed
The process cannot access the file 'w:\MyProject\ProfilingTest\Build\Debug\ProfilingTest.exe' because it is being used by another process.
Profiling complete.

我认为“万恶之源”是:该进程无法访问文件“...”,因为它正被另一个进程使用。

是否有人在尝试分析在 Visual Studio 2010 中开发的 native 应用程序并解决这些问题时遇到过此类问题?

稍后添加:如果我没有选择要分析的项目,而是直接选择构建的可执行文件,我成功地进行了分析,没有收到进程阻塞,我什至收到了文件分析。但是,监控应用程序在分析结束时崩溃。我怀疑与IDE有关,但我不能确定。

最佳答案

从性能向导中选择可执行文件作为目标并提供可执行文件的路径。这为我解决了问题。

关于c++ - 在 Visual Studio 2010 中测量 C++ 项目性能的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6317225/

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