Algoritmos Clásicos
~~~~~~~~~~~~~~~~~~~
* Conteo de referencias
-* **Marcado y barrido**
* Copia de semi-espacio
+* **Marcado y barrido**
.. raw:: latex
~~~~~~~~~
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
* 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
.. 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
-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