docstr: Start statistics collection
docstr_tok: ["Start","statistics","collection"]
code: def start(self):
      """
      Start statistics collection
      """
      if self._started:
          return
  
      self._started = True
      if self._capture_logs:
          # install the stream patches if not done yet
          if not self._buffer_registry:
              self._install_stream_patches()
          self._buffer_registry[id(self)] = self._io_buffer
      # Start thread to asynchronously collect statistics
      self._th_collector.start()
  
imports: import io
  import logging
  import re
  import sys
  import time
  import weakref
  from psutil import Process, cpu_percent
  from threading import Thread
  from typing import Union
  from weakref import WeakValueDictionary
  from aim.ext.resource.configs import AIM_RESOURCE_METRIC_PREFIX
  from aim.ext.resource.log import LogLine
  from aim.ext.resource.stat import Stat
label_desc: Use image node_id 6 for calling the ResourceTracker obj's underlying member method code with example usage: obj.start() without return types