diff --git a/src/Checker/Mage.py b/src/Checker/Mage.py
index a36ebd7b57c5624389a0212815b2abe036307b1a..4e121d51c67c9e35f90230332a9c5dcefa3d09e5 100644
--- a/src/Checker/Mage.py
+++ b/src/Checker/Mage.py
@@ -3,7 +3,7 @@
 import time
 
 from queue import Queue
-from tools import flatten
+from tools import flatten, timer
 
 from PyQt5.QtCore import QCoreApplication
 
@@ -25,6 +25,7 @@ class MageNetworkGraphChecker(AbstractModelChecker):
         self._name = _translate("Checker", f"Mage network graph {mode} checker")
         self._description = _translate("Checker", "Check if the network graph is valid")
 
+    @timer
     def _connectivity(self, summary, status, graph):
         # Keep only enabled edges
         edges = list(
@@ -91,6 +92,7 @@ class MageNetworkGraphChecker(AbstractModelChecker):
 
         return summary, status
 
+    @timer
     def _cycle(self, summary, status, graph):
         # Keep only enabled edges
         edges = list(