diff --git a/benchmarks/others.py b/benchmarks/others.py
index 734c303027274fcd4aa33692c60791d2ca2c66d6_YmVuY2htYXJrcy9vdGhlcnMucHk=..e70b0ab7afb6c0495ccd71192b5c3a6fc8a28ae2_YmVuY2htYXJrcy9vdGhlcnMucHk= 100644
--- a/benchmarks/others.py
+++ b/benchmarks/others.py
@@ -202,7 +202,8 @@
 
     @params_as_kwargs
     def track_full(self, *args, **kwargs):
-        data = self.perfextjson("perfrevlogrevision", "--manifest", "--", "-1")
+        cmd = ["perfrevlogrevision", "--manifest", "--", "-1"]
+        data = self.getperfdata((-1,), cmd)
         if data is None:
             return float('nan')
         return data["full"].get('median', float('nan'))