-Banco de Pruebas
---------------------------------------------------
-
-Generalidades
-~~~~~~~~~~~~~
-* Múltiples corridas (20-50)
-
- * Minimizar error en la medición
- * Resultados expresados en función de:
-
- * Mínimo
- * Media
- * Máximo
- * Desvío estándar
-
-* Minimizar variación entre corridas
-
- * ``cpufreq-set(1)``
- * ``nice(1)``
- * ``ionice(1)``
-
-* 4 *cores*
-
-Programas
-~~~~~~~~~
-* Triviales (7)
-
- * Ejercitar aspectos puntuales
- * No realizan una tarea útil
- * Casos patológicos
-
-* Programas pequeños - *Olden Benchmark* (5)
-
- * Relativamente pequeños (400-1000 *SLOC*)
- * Realizan una tarea útil
- * Manipulan mucho listas y árboles asignando mucha memoria
- * No son ideales para probar un *GC*
-
-* Programas reales - **Dil** (1)
-
- * Compilador de D escrito en D
- * Grande y complejo (32K+ *SLOC*, 86 módulos, 300+ *clases*)
- * Programado sin (limitaciones ni ventajas del) *GC* en mente
- * Manipulación de *strings*, arreglos dinámicos y asociativos
-
-Métricas
-~~~~~~~~
-* Tiempo total de ejecución
-* Tiempo máximo de *stop-the-world*
-* Tiempo máximo de pausa real
-* Cantidad máxima de memoria utilizada
-
-
-Gráficos de Corridas