我正在使用here中名为statman-stopwatch
的npm模块。我正面临这个问题,当我停下来时,计时器仍然继续运行。
我有2个功能,一个用于启动,另一个用于停止,如下所示。
GlobUtil.prototype.startStopWatch = function() {
let stopwatch = new Stopwatch();
stopwatch.start();
return stopwatch;
}
GlobUtil.prototype.stopStopWatch = function(stopwatch, className, methodName) {
stopwatch.stop();
logPerf.info("Class Name: " + className + " | Method Name: " + methodName + " | Time taken (in milliseconds): " + stopwatch.read());
}
所以在我的通话课上,我只需要调用它即可。
let stopwatch = globUtil.startStopWatch();
和
globUtil.stopStopWatch(stopwatch );
但是很明显,即使停止后,我的日志记录仍然显示时间已过去。这是正确的行为吗?