Na meranie procesu sa využíva systémový čas PC. Namiesto zakomentovanej časti kódu stači vložiť zdroják - proces, ktorého trvanie chcete zistiť.
Ako príklad využitia sa v prílohe nachádza aplikácia "stopky" - "StopWatch.exe"
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ProcessTime { class Program { DateTime startTime = new DateTime(); DateTime stopTime = new DateTime(); TimeSpan processTime = new TimeSpan(); bool running = false; static void Main(string[] args) { Program interval = new Program(); interval.start(); /* * PROCESS */ interval.stop(); Console.WriteLine("Pocess time: " + interval.getProcesTime()); Console.ReadKey(); } void start() { this.startTime = DateTime.Now; this.running = true; } void stop() { this.stopTime = DateTime.Now; this.running = false; } string getProcesTime() { if (running) processTime = DateTime.Now - this.startTime; else processTime = this.stopTime - this.startTime; return processTime.Hours.ToString("D2") + ":" + processTime.Minutes.ToString("D2") + ":" + processTime.Seconds.ToString("D2") + ":" + processTime.Milliseconds.ToString("D3"); } } }