summaryrefslogtreecommitdiffstats
path: root/pym
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-05-09 22:11:33 -0700
committerZac Medico <zmedico@gentoo.org>2011-05-09 22:11:33 -0700
commitd124a775634706eb954fa70116de8367f165d1d5 (patch)
tree27eb8a6b532d948876c2f22dc0ae28fedcf001f9 /pym
parente5a51b2b7952eabc56bed8e2e04b2596e7495e16 (diff)
downloadportage-d124a775634706eb954fa70116de8367f165d1d5.tar.gz
portage-d124a775634706eb954fa70116de8367f165d1d5.tar.bz2
portage-d124a775634706eb954fa70116de8367f165d1d5.zip
depgraph: don't clear vardbapi cache in _load_vdb
Most of the memory is probably held on the heap by the installed package instances anyway, and the cache is useful for being inherited by subprocess in MergeProcess.
Diffstat (limited to 'pym')
-rw-r--r--pym/_emerge/depgraph.py8
1 files changed, 0 insertions, 8 deletions
diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py
index 7b1940b5a..22a603e81 100644
--- a/pym/_emerge/depgraph.py
+++ b/pym/_emerge/depgraph.py
@@ -551,14 +551,6 @@ class depgraph(object):
vardb.aux_get(pkg.cpv, [])
fakedb.cpv_inject(pkg)
- # Now that the vardb state is cached in our FakeVartree,
- # we won't be needing the real vartree cache for awhile.
- # To make some room on the heap, clear the vardbapi
- # caches.
- self._frozen_config._trees_orig[myroot
- ]["vartree"].dbapi._clear_cache()
- gc.collect()
-
self._dynamic_config._vdb_loaded = True
def _spinner_update(self):