From: Leandro Lucarella Date: Thu, 30 Sep 2010 23:30:59 +0000 (-0300) Subject: Agregar Factor de ocupación del heap como problema del GC actual X-Git-Tag: entrega-2010-10-08~13 X-Git-Url: https://git.llucax.com/z.facultad/75.00/informe.git/commitdiff_plain/4526f9eefb8b2ddc8fed2daba441a29146ebc4d0?ds=sidebyside Agregar Factor de ocupación del heap como problema del GC actual --- diff --git a/source/dgc.rst b/source/dgc.rst index 4fbdf29..d6d5878 100644 --- a/source/dgc.rst +++ b/source/dgc.rst @@ -1737,6 +1737,21 @@ recolector que permitan al usuario ajustarlo a las necesidades particulares de sus programas. +.. _dgc_bad_ocup: + +Factor de ocupación del *heap* +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Otro problema potencialmente importante del recolector actual es que no se +tiene ningún cuidado con respecto a que, luego de una recolección, se haya +recuperado una buena parte del *heap*. Por lo tanto, en casos extremos, el +recolector tiene que hacer una recolección por cada petición de memoria, lo +que es extremadamente ineficiente. + +Para evitar esto, habría que usar algún esquema para evaluar cuando una +recolección no fue lo suficientemente *exitosa* y en ese caso pedir más +memoria al sistema operativo. + + Detalles ^^^^^^^^ Finalmente hay varios detalles en la implementación actual que podrían