Package: piuparts Version: 0.44 Tags: patch User: debian...@lists.debian.org Usertags: piuparts
piuparts-report is a bit of a resource hog, both in terms of RAM usage and clock time. There is a loop in the main routine that maintains an array of Section objects, which is never accessed. Removing this array would permit those objects to be garbage collected earlier. https://github.com/davesteele/piuparts/commits/release-sections -------------------- >From 93812d32c990739e62e16a35ab91f79e2036bdd2 Mon Sep 17 00:00:00 2001 From: David Steele <dste...@gmail.com> Date: Mon, 21 May 2012 20:35:15 -0400 Subject: [PATCH] piuparts-report - Release Section object when section processing complete --- piuparts-report.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/piuparts-report.py b/piuparts-report.py index b714171..9d9b4c1 100644 --- a/piuparts-report.py +++ b/piuparts-report.py @@ -1125,11 +1125,9 @@ def main(): if os.path.exists(master_directory): - sections = [] for section_name in section_names: section = Section(section_name) section.generate_output(master_directory=master_directory,output_directory=output_directory,section_names=section_names, ht_root=ht_root) - sections.append(section) # static pages logging.debug("Writing static pages") -- 1.7.10 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org