本文介绍了我怎样才能摆脱“PRF0002:使用这些选项检测失败"?Microsoft Visual Studio 2010 Performance Profiler 出错?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我现在使用 Microsoft Visual Studio 2010 Performance Profiler 来分析一个程序.当我使用 CPU 采样方法时,它工作得很好.但是,当我使用 Instrumentation 方法时,我收到以下错误消息:

I am now using Microsoft Visual Studio 2010 Performance Profiler to profile one program. It works very well when I use CPU sampling method. However, when I use Instrumentation method, I get the following error message:

PRF0002: Instrumentation failed with these options: /u "my program" /excludesmallfuns. Please check the output window for additional details.

我想知道如何摆脱这个错误.谢谢!

I was wondering how I could get rid of this error. Thanks!

推荐答案

  1. 打开对您将要分析的可执行文件和 .dll 的分析(请参阅此 有关/PROFILE 链接器选项的 Microsoft 文档 )

从性能分析器 > 设置 > 附加检测选项 - 添加多个 /include:/include:::,其中函数名可以替换为* 星号.出于某种原因,按 'Ok' 对我不起作用 - 需要先按 'Apply',然后才能使用设置.(使用 Visual Studio 2019,16.4.3)使用 /verbose 可用于解决检测问题.可以在此处找到完整的选项列表:Microsoft 文档VSInstr.

From Performance profiler > Settings > Additional Instrumentation options - add multiple /include:<function name> or /include:<class name>::<function name>, where function name can be replaced with * asterisk. For some reason pressing 'Ok' did not work for me - needed to press 'Apply' first, only then settings would be taking into use. (Using Visual studio 2019, 16.4.3) Using /verbose can be used to troubleshoot instrumentation problems. Full list of options can be found here: Microsoft documentation on VSInstr.

这篇关于我怎样才能摆脱“PRF0002:使用这些选项检测失败"?Microsoft Visual Studio 2010 Performance Profiler 出错?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-29 06:51