分类: Windows平台
2013-12-31 13:42:33
跳过或重新开始profiling
你可以命令跳过App的某些部分,并且不对那部分生成分析结果。如需这样做,只需输如下面代码即可:
1
2
3
4
|
using (ProfilerIntegration.IgnoreAll())
{
// Ignore all events generated from here
}
|
或者:
1
2
3
|
ProfilerIntegration.IgnoreAll();
// Ignore all events generated from here
ProfilerIntegration.ResumeProfiling();
|
为App配置离线profiling
你还可以使用如下代码来为你的App生成一个快照用作以后分析时用:
1
|
HibernatingRhinos.Profiler.Appender.NHibernate.NHibernateProfiler.InitializeOfflineProfiling(filename);
|
这样会生成一个关于NHibernate所有活动的快照文件,你只需将此快照文件上传到Profiler里便能进行离线分析。