我試圖衡量在Visual Studio 2010測量的問題在Visual Studio C++項目的性能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中開發的原生應用程序並解決這些問題?
後來補充: 如果,而不是選擇一個項目來分析,我直接選擇生成的可執行文件,我成功的配置文件,而不接收過程阻斷,我甚至收到了文件分析。但是,監視應用程序在分析結束時崩潰。我懷疑是與IDE有關,但我無法確定。
呃,也許你的防病毒干擾? – 2011-06-11 16:53:22
嗯。它可能是。我必須檢查... – 2011-06-11 16:54:23
我在被忽略的文件上添加了防病毒位置。還是行不通。 – 2011-06-11 16:58:04