docs: def end_timing(self, name, elapsed):
          """
          Ends measurement of execution elapsed time and updates specified counter.
  
          :param name: a counter name
  
          :param elapsed: execution elapsed time in milliseconds to update the counter.
          """
          counter = self.get(name, CounterType.Interval)
          self._calculate_stats(counter, elapsed)
          self._update()