我知道我可以通过使用System.Diagnostics.Stopwatch
来实现这一目标,但是如何跟踪当前正在执行某些操作的当前进程的执行时间。
例如:我打开Gmail然后登录的IE窗口。因此,我需要跟踪加载Gmail页面所花费的时间,然后再记录登录的加载时间;等
以下代码供参考:
var watch = System.Diagnostics.Stopwatch.StartNew();
// the code that you want to measure comes here
Process currentProcess = Process.GetCurrentProcess();
watch.Stop();
var elapsedMs = watch.ElapsedMilliseconds;