社区首页 >问答首页 >IntelliTrace未记录

IntelliTrace未记录
EN

Stack Overflow用户
提问于 2016-04-28 10:55:00
回答 2查看 199关注 0票数 1

我一直在使用wpf应用程序的IntelliTrace.exe来收集iTrace日志。IntelliTrace.exe位于以下系统路径"C:\Program Files\Microsoft Visual Studio10.0\Team Tools\TraceDebugger Tools“中。

当我使用带有启动开关的IntelliTrace时,它工作得很好。

IntelliTrace.exe启动/cp:"mycollectionplan.xml“/f:"iTraceFilewithFullpath”"ApplicationwithFullpath“-启动命令

但是,当我使用带有start或run的IntelliTrace时,已经创建了大小约为160,000 KB的iTrace文件,当我停止它时,它又回到了576KB

IntelliTrace.exe启动/cp:"mycollectionplan.xml“/f:"iTraceFilewithFullpath”"ApplicationwithFullpath“-启动命令

IntelliTrace.exe运行/cp:"mycollectionplan.xml“/f:"iTraceFilewithFullpath”"ApplicationwithFullpath“-运行CMD

IntelliTrace.exe停止/cp:"mycollectionplan.xml“/f:"iTraceFilewithFullpath”"ApplicationwithFullpath“-停止命令

请对这个问题提出建议。

让我知道我们有什么方法可以在需要的时候启动和停止记录器

EN

回答 2

Stack Overflow用户

发布于 2016-04-28 11:55:33

我有几点意见。

  1. launch switch之所以有效,是因为它可以启动应用程序和IntelliTrace记录器,并将IntelliTrace连接到此应用程序。
  2. 运行/启动开关执行不同的操作。他们只启动IntelliTrace记录器。应用程序应该稍后手动启动。
  3. 如果您在命令行中运行IntelliTrace help run comamnd或IntelliTrace help switch命令,您将看到这些开关并不期望指向您的
  4. 的路径,run和start开关之间的唯一区别是start开关在后台启动IntelliTrace记录器。
  5. 您不应该启动(如您的示例中所示)将使用相同日志的两个IntelliTrace记录器。

此处是一个示例,说明如何使用 start switch

在命令行中执行以下步骤。首先,让我们启动名为 IntelliTrace 的测试记录器

IntelliTrace.exe start /n:test /f:iTraceFilewithFullpath /cp:mycollectionplan.xml

现在我们需要启用性能分析:

设置COR_ENABLE_PROFILING=1

现在,我们应该说明我们想要使用哪个分析器。在这里使用正确的标识符/GUID是很重要的。我稍后会解释如何找到它。

设置COR_PROFILER={b19f184a-cc62-4137-9a6f-af0f91730165}

下一步是说明我们希望使用哪个IntelliTrace记录器来监控我们的应用程序。在我们的示例中,它称为测试

设置VSLOGGERNAME=test

现在我们准备开始我们的程序:

ApplicationwithFullpath

最后,我们应该停止IntelliTrace记录器:

IntelliTrace.exe stop /n:test /cp:mycollectionplan.xml

如何查找智能大赛的GUID?

使用launch switch.

  • Find
  1. IntelliTrace启动应用程序,在所有processes.
  2. Right的树状视图中单击它,然后选择Properties...
  3. Go to IntelliTrace选项卡。
  4. Find COR_PROFILER variable.
  5. Copy it's value。这是我们的GUID。

如你所见,使用启动开关要容易得多。

票数 0
EN

Stack Overflow用户

发布于 2016-05-12 17:52:24

您是否可以在收集计划中仔细检查日志文件大小是否有上限?可以使用设置最大日志文件数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36912563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档