如何使用C#跟踪外部当前进程中每个步骤的执行时间

时间:2017-11-14 12:21:55

标签: c#

我知道我可以通过使用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;

0 个答案:

没有答案