diff --git a/benchmarks/others.py b/benchmarks/others.py
index 454a2b73a0af113f57b553a6d0b574bc7106cd69_YmVuY2htYXJrcy9vdGhlcnMucHk=..3a855a19e10b9fecd0897a39e44f48c5f5b65f5d_YmVuY2htYXJrcy9vdGhlcnMucHk= 100644
--- a/benchmarks/others.py
+++ b/benchmarks/others.py
@@ -256,3 +256,10 @@
             return float('nan')
         return data["deltachain"].get('median', float('nan'))
 
+    @params_as_kwargs
+    def track_slice(self, *args, **kwargs):
+        cmd = ["perfrevlogrevision", "--manifest", "--", "-1"]
+        data = self.getperfdata((-1,), cmd)
+        if data is None or 'slice-sparse-chain' not in data:
+            return float('nan')
+        return data["slice-sparse-chain"].get('median', float('nan'))