我的程序的一部分多次调用某种方法。方法调用之间的时间差
该方法如何跟踪每次调用之间的时间?
我想使用一些全局变量:
var lastTime = ?;
var currentTime = ?;
var elapsedTime = ?;
public DoSomething()
{
currentTime = TimeRightNowInSeconds;
elapsedTime = currentTime - lastTime;
// do stuff with elapsedTime...
lastTime = TimeRightNowInSeconds;
}
,但我不知道我是怎么衡量的秒数。
呃,'秒表'? –
https://msdn.microsoft.com/en-us/library/system.diagnostics.stopwatch(v=vs.110).aspx – ViVi
可能的重复[在C#中测量执行时间](http://stackoverflow.com/questions/3903222/measure-execution-time-in-c-sharp) – Backs