我一直在使用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“-停止命令
请对这个问题提出建议。
让我知道我们有什么方法可以在需要的时候启动和停止记录器
发布于 2016-04-28 11:55:33
我有几点意见。
此处是一个示例,说明如何使用 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.
如你所见,使用启动开关要容易得多。
发布于 2016-05-12 17:52:24
您是否可以在收集计划中仔细检查日志文件大小是否有上限?可以使用设置最大日志文件数。
https://stackoverflow.com/questions/36912563
复制相似问题