示例#1
0
 public static void DumpHeap()
 {
     if (CLRProfilerControl.isProcessIsUnderProfiler && !CLRProfilerControl.DumpHeap(60000U))
     {
         throw new Exception("Failure to\tdump heap");
     }
 }
示例#2
0
 public override void Execute()
 {
     GC.Collect(2);
     GC.WaitForPendingFinalizers();
     CLRProfilerControl.DumpHeap();
     CLRProfilerControl.LogWriteLine("GCDump-- App Shutdown");
     this.FinishExecution();
 }