예제 #1
0
 def __init__(self, namePrefix):
     self._namePrefix = namePrefix
     self._durationAverager = Averager('%s-durationAverager' % namePrefix)
     self._avgSession = None
     if TaskTracker.MinSamples is None:
         TaskTracker.MinSamples = config.GetInt('profile-task-spike-min-samples', 30)
         TaskTracker.SpikeThreshold = TaskProfiler.GetDefaultSpikeThreshold()
     return
예제 #2
0
 def __init__(self, namePrefix):
     self._namePrefix = namePrefix
     self._durationAverager = Averager('%s-durationAverager' % namePrefix)
     self._avgSession = None
     if TaskTracker.MinSamples is None:
         # number of samples required before spikes start getting identified
         TaskTracker.MinSamples = config.GetInt('profile-task-spike-min-samples', 30)
         # defines spike as longer than this multiple of avg task duration
         TaskTracker.SpikeThreshold = TaskProfiler.GetDefaultSpikeThreshold()