要求就像在性能测试方面监控mono一样。 在我们的项目中,我们已经执行了2小时的测试用例和wnats监视单声道2小时。 所以我的问题是:如何将快照分析级别设置为2小时。
我试过把命令放在下面:
mono --profile = log:heapshot,heapshot = 120000ms,output = MessageQueuing.out /usr/lib/xstream/Virtustream.Services.MessageQueuing.exe 但不期望输出文件。
此输出文件显示了我们在5分钟执行时看到的类似数据。 总之,上面命令对我不起作用
由于我对这个单声道探测器很陌生,你们可以帮助我。
答案 0 :(得分:0)
我认为这里有两个问题:
日志分析器的选项有两次快照,这里有一行对我有用(但生成的不仅仅是快照,即使我不这样做)
mono ---profile=log:noalloc,nocalls,heapshot=7200000ms,calldepth=0,time=fast,maxframes=0,output=-output.mlpd,zip Foo.exe
请注意,mprof-report对参数的顺序非常敏感。我并没有理解这一点。我总是在--reports
之前使用--trace
,输入文件(在output.mlpd
之上的情况下)最后