From 2d05fae6fe8ebdec76e713d9dc4c31ceb5e413c5 Mon Sep 17 00:00:00 2001 From: Damien Miller Date: Mon, 5 Mar 2012 14:44:09 +1100 Subject: [PATCH] sort by number of leaks, then by bytes --- leakresolve.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/leakresolve.py b/leakresolve.py index f87c8e3..087f3f1 100755 --- a/leakresolve.py +++ b/leakresolve.py @@ -76,6 +76,9 @@ class LeakTracker: self.leaks[trace] = leak self.leaks[trace].leak(nbytes) def _leakcmp(self, a, b): + r = cmp(self.leaks[a].nleaks, self.leaks[b].nleaks) + if r: + return r return cmp(self.leaks[a].nbytes, self.leaks[b].nbytes) def __str__(self): s = "Memory leaks\n"