private static void RunGC() { if (_gcCount >= 1) return; _gcCount++; for(int i = 0; i < 3; i++) { GC.Collect(GC.MaxGeneration, GCCollectionMode.Forced, true); GC.WaitForPendingFinalizers(); } _gcCount--; }