start method

void start()

Start all trackers and begin periodic report updates.

Implementation

void start() {
  if (_isRunning) return;
  _isRunning = true;
  startupTracker.start();
  fpsTracker.start();
  _updateTimer?.cancel();
  _updateTimer = Timer.periodic(updateInterval, (_) => _updateReport());
}