summaryrefslogtreecommitdiffstats
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
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.
-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):