Looking further it appears that the get_addons() call in aptcache.py is mostly 
responsible.
Removing it:
=== modified file 'softwarecenter/db/pkginfo_impl/aptcache.py'
--- softwarecenter/db/pkginfo_impl/aptcache.py  2012-04-18 08:44:00 +0000
+++ softwarecenter/db/pkginfo_impl/aptcache.py  2012-05-31 12:57:32 +0000
@@ -665,6 +665,7 @@
             :return: a tuple of pkgnames (recommends, suggests)
         """
         logging.debug("get_addons for '%s'" % pkgname)
+        return
 
         def _addons_filter(addon):
             """ helper for get_addons that filters out unneeded ones """

and that "fixes" the memleak.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1003466

Title:
  Software Center Memory/Processor bug

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/1003466/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to