Exemplo n.º 1
0
        private void CollectGarbage(string[] args)
        {
#if !SILVERLIGHT
            var stopwatch = new DigitalRune.Diagnostics.Stopwatch();
            stopwatch.Start();
            GC.Collect();
            stopwatch.Stop();
            Console.WriteLine(string.Format(CultureInfo.InvariantCulture, "Performed full garbage collection ({0} ms)", stopwatch.Elapsed.TotalMilliseconds));
#else
            long start = DateTime.UtcNow.Ticks;
            GC.Collect();
            TimeSpan elapsed = new TimeSpan(DateTime.UtcNow.Ticks - start);
            Console.WriteLine(string.Format(CultureInfo.InvariantCulture, "Performed full garbage collection ({0} ms)", elapsed.TotalMilliseconds));
#endif
        }
Exemplo n.º 2
0
 private void CollectGarbage(string[] args)
 {
     #if !SILVERLIGHT
       var stopwatch = new DigitalRune.Diagnostics.Stopwatch();
       stopwatch.Start();
       GC.Collect();
       stopwatch.Stop();
       Console.WriteLine(string.Format(CultureInfo.InvariantCulture, "Performed full garbage collection ({0} ms)", stopwatch.Elapsed.TotalMilliseconds));
     #else
       long start = DateTime.UtcNow.Ticks;
       GC.Collect();
       TimeSpan elapsed = new TimeSpan(DateTime.UtcNow.Ticks - start);
       Console.WriteLine(string.Format(CultureInfo.InvariantCulture, "Performed full garbage collection ({0} ms)", elapsed.TotalMilliseconds));
     #endif
 }