dump static method

void dump()

在终点输出完整时间线。可重复调用,仅首次生效。

Implementation

static void dump() {
  if (!enabled) return;
  if (_dumped || _marks.isEmpty) {
    return;
  }
  _dumped = true;
  final lines = <String>[
    'EnterClassPerf.dump (total ${_sw.elapsedMilliseconds}ms)',
  ];
  for (final m in _marks) {
    lines.add('  ${m.key}: total=${m.totalMs}ms +${m.deltaMs}ms');
  }
  TCICLog.info(
    lines.join('\n'),
    isReport: false,
    actionModule: ActionModule.tcicController.name,
    actionName: ActionName.init.name,
  );
}