]> git.llucax.com Git - z.facultad/75.00/informe.git/blobdiff - source/dgc.rst
Agregar Factor de ocupación del heap como problema del GC actual
[z.facultad/75.00/informe.git] / source / dgc.rst
index 4fbdf2901400121bf1c0c072f8ab96eb4890350f..d6d5878777e44a82271781d8acc25dae2d2ba676 100644 (file)
@@ -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