X-Git-Url: https://git.llucax.com/z.facultad/75.00/presentacion.git/blobdiff_plain/e01179462f91b30e8f853510c3f1356249bcf090..1ab3151efa62e57b13eaa7aed0720b7149b0c4fe:/presentacion.rst?ds=inline diff --git a/presentacion.rst b/presentacion.rst index 2144743..ec6345c 100644 --- a/presentacion.rst +++ b/presentacion.rst @@ -45,8 +45,8 @@ Introducción Algoritmos Clásicos ~~~~~~~~~~~~~~~~~~~ * Conteo de referencias -* **Marcado y barrido** * Copia de semi-espacio +* **Marcado y barrido** .. raw:: latex @@ -264,9 +264,10 @@ Precisión ~~~~~~~~~ Adaptación del trabajo de Vincent Lang y David Simcha: -* Compilador genera información sobre ubicación de los punteros en un tipo +* Compilador genera información sobre ubicación de los punteros para cada tipo + de dato - * Indica si una *palabra* debe ser escaneada (uniones) + * Indica si una *palabra* debe ser escaneada * Indica si una palabra es un puntero * Se pasa esa información al recolector al momento de pedir memoria @@ -288,7 +289,7 @@ Optimizaciones y Otras Mejoras Menores Configurabilidad ~~~~~~~~~~~~~~~~ * Configurable en *tiempo de arranque* -* Vía variable de entorno (``D_GC_OPTS``) +* Vía variable de entorno (``D_GC_OPTS=fork=0 ./prog``) * Viejas opciones convertidas * ``mem_stop`` @@ -374,16 +375,16 @@ Tiempo Máximo de Pausa Real .. image:: img/norm-hist-pause.pdf :width: 12.5cm -Tiempo Total de Ejecución -~~~~~~~~~~~~~~~~~~~~~~~~~ -.. image:: img/norm-hist-time.pdf - :width: 12.5cm - Cantidad Máxima de Memoria Utilizada ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. image:: img/norm-hist-mem.pdf :width: 12.5cm +Tiempo Total de Ejecución +~~~~~~~~~~~~~~~~~~~~~~~~~ +.. image:: img/norm-hist-time.pdf + :width: 12.5cm + Conclusión