Measure Execution Time in your Code with Stopwatch

If you ever need to do a have little performance overview in your application. See Code Example below…

Static Class (you have to add a „using System.Diagnostics;“)

public class StopWatcher
    {
        static Stopwatch sw = new Stopwatch();
        
        public static void start()
        {
            if (sw.IsRunning)
            {
                sw.Stop();
                sw.Reset();
            }
            sw.Start();
        }
 
        public static long elapsed()
        {
            return sw.ElapsedMilliseconds;
        }
    }

Now you can use the code everywhere in your application

Debug.WriteLine("Own Permission: " + StopWatcher.elapsed());
Of course it would make sense and I think it would be easy to integrate this with Postsharp!
A basic overview about using the Stopwatch Class can be found here:

How to measure time in simple way using Stopwatch | C# Developing.net.

Dieser Beitrag wurde unter .Net veröffentlicht. Setze ein Lesezeichen auf den Permalink.

Schreibe einen Kommentar

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s