Add reset method to IrqStats
authorAntoine Busque <antoinebusque@gmail.com>
Thu, 5 Mar 2015 04:32:31 +0000 (23:32 -0500)
committerAntoine Busque <antoinebusque@gmail.com>
Thu, 5 Mar 2015 04:32:31 +0000 (23:32 -0500)
lttnganalyses/lttnganalyses/irq.py

index 846b631fb93da57f2575c71f548b8792e2360a14..d47673d1483acae60121a52de3ee80ebc5b7a9c7 100644 (file)
@@ -116,6 +116,12 @@ class IrqStats():
         self.total_duration += duration
         self.irq_list.append(irq)
 
+    def reset(self):
+        self.min_duration = None
+        self.max_duration = None
+        self.total_duration = 0
+        self.irq_list = []
+
 
 class HardIrqStats(IrqStats):
     def __init__(self, name='unknown'):
@@ -159,3 +165,10 @@ class SoftIrqStats(IrqStats):
 
         self.total_raise_latency += raise_latency
         self.raise_count += 1
+
+    def reset(self):
+        super().reset()
+        self.min_raise_latency = None
+        self.max_raise_latency = None
+        self.total_raise_latency = 0
+        self.raise_count = 0
This page took 0.024487 seconds and 5 git commands to generate.