start static method

void start()

Implementation

static void start() {
  if (!kDebugMode) return; // 디버그 모드에서만 동작하도록 가드
  if (_isStarted) return; // 중복 실행 방지
  _isStarted = true;

  // 프레임 렌더링이 완료될 때마다 호출되는 콜백 등록
  SchedulerBinding.instance.addTimingsCallback((List<FrameTiming> timings) {
    _timingsBuffer.addAll(timings);

    if (_timingsBuffer.length >= _targetFrameCount) {
      _printPerformanceTable();
      _timingsBuffer.clear();
    }
  });
}