mark static method
在关键节点打点。
Implementation
static void mark(String key) {
if (!enabled) return;
if (!_sw.isRunning) {
return;
}
final totalMs = _sw.elapsedMilliseconds;
final deltaMs = totalMs - _lastMarkMs;
_lastMarkMs = totalMs;
_marks.add(_PerfMark(key: key, totalMs: totalMs, deltaMs: deltaMs));
debugPrint("[EnterClassPerf] EnterClassPerf.mark $key total=${totalMs}ms +${deltaMs}ms");
TCICLog.info(
'EnterClassPerf.mark $key total=${totalMs}ms +${deltaMs}ms',
isReport: false,
actionModule: ActionModule.tcicController.name,
actionName: ActionName.init.name,
);
}