]> git.llucax.com Git - z.facultad/75.00/presentacion.git/blobdiff - presentacion.rst
Poner marcado y barrido al final para enganchar con animación
[z.facultad/75.00/presentacion.git] / presentacion.rst
index 86feffba2bee1ed3a635d909305cc4fdef295ecb..192a7da159b61f72c8601ecdfe35b2cce3cd30fb 100644 (file)
@@ -45,8 +45,8 @@ Introducción
 Algoritmos Clásicos
 ~~~~~~~~~~~~~~~~~~~
 * Conteo de referencias
 Algoritmos Clásicos
 ~~~~~~~~~~~~~~~~~~~
 * Conteo de referencias
-* **Marcado y barrido**
 * Copia de semi-espacio
 * Copia de semi-espacio
+* **Marcado y barrido**
 
 .. raw:: latex
 
 
 .. raw:: latex
 
@@ -359,7 +359,6 @@ Métricas
 * Tiempo máximo de *stop-the-world*
 * Tiempo máximo de pausa real
 * Cantidad máxima de memoria utilizada
 * Tiempo máximo de *stop-the-world*
 * Tiempo máximo de pausa real
 * Cantidad máxima de memoria utilizada
-* Cantidad total de recolecciones realizadas
 
 
 Gráficos de Corridas
 
 
 Gráficos de Corridas
@@ -375,22 +374,16 @@ Tiempo Máximo de Pausa Real
 .. image:: img/norm-hist-pause.pdf
     :width: 12.5cm
 
 .. image:: img/norm-hist-pause.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
 
 
 Tiempo Total de Ejecución
 ~~~~~~~~~~~~~~~~~~~~~~~~~
 .. image:: img/norm-hist-time.pdf
     :width: 12.5cm
 
-Cantidad total de recolecciones realizadas
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.. image:: img/norm-hist-ncol.pdf
-    :width: 12.5cm
-
-Cantidad máxima de memoria utilizada
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.. image:: img/norm-hist-mem.pdf
-    :width: 12.5cm
-
 
 
 Conclusión
 
 
 Conclusión
@@ -401,11 +394,28 @@ Conclusión
 
 Resumen
 ~~~~~~~
 
 Resumen
 ~~~~~~~
-* Recolección de basura → Inagotable
-* D → Multi-paradigma → Desafío
-* Recolección de basura en D → Fértil
-* Mejoras propuestas → Efectivas
-* Resultados → Positivos: Esperados + Inesperados
+* Objetivo principal
+
+  Minimizar tiempo de pausa para programas reales
+
+  Tiempo de pausa de Dil:
+
+  * *Stop-the-world* **160 veces menor** (1.66s → 0.01s)
+  * Pausa real **40 veces menor** (1.7s → 0.045s)
+
+* Objetivo secundario
+
+  No empeorar mucho el recolector actual en ningún aspecto
+
+  Utilización de memoria de Dil:
+
+  **50% mayor** (mucho *overhead* por marcado preciso)
+
+* Yapa
+
+  Tiempo total de ejecución de Dil:
+
+  Casi **3 veces menor** (55s → 20s)
 
 Problemas, Limitaciones y Puntos Pendientes
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 Problemas, Limitaciones y Puntos Pendientes
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~