コード例 #1
0
        public override void OnExit(MethodExecutionArgs args)
        {
            if (ProfilerConfig.Disabled)
            {
                return;
            }
            ExecutionInfo info = (ExecutionInfo)args.MethodExecutionTag;

            info.Stop();
            ProfilerMessage msg = info.ToMessage(m_AssemblyFullName, m_ClassTypeFullName, m_MethodName);

            ProfilerManager.Enqueue(msg);
        }
コード例 #2
0
ファイル: ProfilerManager.cs プロジェクト: sanlonezhang/ql
 internal static void Enqueue(ProfilerMessage msg)
 {
     s_QueueManager.Enqueue(msg, true);
 }