From 429e5b716917b04ac71d68784a7a737c188bea76 Mon Sep 17 00:00:00 2001 From: Leandro Lucarella Date: Thu, 14 Oct 2010 00:21:07 -0300 Subject: [PATCH] =?utf8?q?Eliminar=20puntos=20finales=20de=20t=C3=ADtulos?= =?utf8?q?=20de=20flotantes?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- ext/flt.py | 6 ++++-- source/conclusion.rst | 4 ++-- source/dgc.rst | 8 +++---- source/gc.rst | 28 ++++++++++++------------ source/solucion.rst | 50 +++++++++++++++++++++---------------------- 5 files changed, 49 insertions(+), 47 deletions(-) diff --git a/ext/flt.py b/ext/flt.py index d7b35b9..74ae296 100644 --- a/ext/flt.py +++ b/ext/flt.py @@ -162,11 +162,13 @@ class FltDirective(Directive): node = node[2:] elif is_first_para: capt = captitle(first_node.rawsource, '', *first_node.children) - capt = capdesc(first_node.rawsource, '', *first_node.children) + capd = capdesc(first_node.rawsource+'.', '', + *(first_node.children + [nodes.Text('.')])) node = node[1:] elif is_second_para: capt = captitle(second_node.rawsource, '', *second_node.children) - capd = capdesc(second_node.rawsource, '', *second_node.children) + capd = capdesc(second_node.rawsource+'.', '', + *(second_node.children + [nodes.Text('.')])) node = node[1:] first = True children = [] diff --git a/source/conclusion.rst b/source/conclusion.rst index 7fc9e6b..ae6528d 100644 --- a/source/conclusion.rst +++ b/source/conclusion.rst @@ -233,7 +233,7 @@ y limitaciones conocidas. A continuación se describe cada una de ellos. .. flt:: t:con-staticsize :type: table - Aumento del tamaño de la memoria estática (bytes). + Aumento del tamaño de la memoria estática (bytes) ======== ======== ======== =========== =========== Programa TBGC CDGC CDGC-TBGC CDGC/TBGC @@ -277,7 +277,7 @@ y limitaciones conocidas. A continuación se describe cada una de ellos. .. flt:: t:con-binsize :type: table - Aumento del tamaño del binario (bytes). + Aumento del tamaño del binario (bytes) ======== ======== ======== =========== =========== Programa TBGC CDGC CDGC-TBGC CDGC/TBGC diff --git a/source/dgc.rst b/source/dgc.rst index 621d7fc..370b664 100644 --- a/source/dgc.rst +++ b/source/dgc.rst @@ -240,7 +240,7 @@ dicho objeto. .. flt:: fig:dgc-org - Organización del *heap* del recolector de basura actual de D. + Organización del *heap* del recolector de basura actual de D Organización del *heap*. En este ejemplo todos los *pools* tienen 2 páginas excepto el *pool* 2 que tiene una sola. El tamaño de bloque que almacena @@ -306,7 +306,7 @@ pequeños de forma bastante eficiente. .. flt:: fig:dgc-free-list - Ejemplo de listas de libres. + Ejemplo de listas de libres .. digraph:: dgc_free_list @@ -1060,7 +1060,7 @@ La estructura ``Pool`` está compuesta por los siguientes atributos (ver figura .. flt:: fig:dgc-pool - Vista gráfica de la estructura de un *pool* de memoria. + Vista gráfica de la estructura de un *pool* de memoria .. aafig:: :scale: 120 @@ -1482,7 +1482,7 @@ Las opciones más importantes son: .. flt:: fig:sentinel - Esquema de un bloque cuando está activada la opción ``SENTINEL``. + Esquema de un bloque cuando está activada la opción ``SENTINEL`` .. aafig:: :textual: diff --git a/source/gc.rst b/source/gc.rst index 0661b93..ff79b4f 100644 --- a/source/gc.rst +++ b/source/gc.rst @@ -246,7 +246,7 @@ Esto es, efectivamente, una partición del *heap* (ver figura .. flt:: fig:gc-heap-parts - Distintas partes de la memoria *heap*. + Distintas partes de la memoria *heap* Distintas partes de la memoria, incluyendo relación entre *basura*, *live set*, *heap* y *root set*. @@ -351,7 +351,7 @@ con el marcado del grafo completo, dejando sin marcar solamente las celdas .. flt:: fig:gc-mark-1 - Ejemplo de marcado del grafo de conectividad (parte 1). + Ejemplo de marcado del grafo de conectividad (parte 1) .. subflt:: @@ -458,7 +458,7 @@ con el marcado del grafo completo, dejando sin marcar solamente las celdas .. flt:: fig:gc-mark-2 - Ejemplo de marcado del grafo de conectividad (parte 2). + Ejemplo de marcado del grafo de conectividad (parte 2) .. subflt:: @@ -846,7 +846,7 @@ conduce al decremento del contador de ``h2`` y ``h3`` que permanecen en el .. flt:: fig:gc-rc-rm-1 - Ejemplo de conteo de referencias: eliminación de una referencia (parte 1). + Ejemplo de conteo de referencias: eliminación de una referencia (parte 1) Eliminación de la referencia ``r0`` :math:`\to` ``h1`` (parte 1). @@ -1002,7 +1002,7 @@ conduce al decremento del contador de ``h2`` y ``h3`` que permanecen en el .. flt:: fig:gc-rc-rm-2 :padding: 0.5 - Ejemplo de conteo de referencias: eliminación de una referencia (parte 2). + Ejemplo de conteo de referencias: eliminación de una referencia (parte 2) Eliminación de la referencia ``r0`` :math:`\to` ``h1`` (parte 2). @@ -1121,7 +1121,7 @@ contador de ``h2`` que queda en 0, transformándose en *basura* (ver figura .. flt:: fig:gc-rc-up-1 - Ejemplo de conteo de referencias: actualización de una referencia (parte 1). + Ejemplo de conteo de referencias: actualización de una referencia (parte 1) Cambio en la referencia ``h3.l`` :math:`\to` ``h2`` a ``h3.l`` :math:`\to` ``h5`` (parte 1). @@ -1295,7 +1295,7 @@ de actualizar la referencia ``h3.l`` para que apunte a ``h5`` (ver figura .. flt:: fig:gc-rc-up-2 - Ejemplo de conteo de referencias: actualización de una referencia (parte 2). + Ejemplo de conteo de referencias: actualización de una referencia (parte 2) Cambio en la referencia ``h3.l`` :math:`\to` ``h2`` a ``h3.l`` :math:`\to` ``h5`` (parte 2). @@ -1476,7 +1476,7 @@ pueden ser recicladas y su memoria es perdida (ver figura .. flt:: fig:gc-rc-cycle :padding: 0.5 - Ejemplo de conteo de referencias: pérdida de memoria debido a un ciclo. + Ejemplo de conteo de referencias: pérdida de memoria debido a un ciclo Eliminación de la referencia ``r1`` :math:`\to` ``h3`` (pérdida de memoria debido a un ciclo). @@ -1686,7 +1686,7 @@ sus *low level allocators*). .. flt:: fig:gc-copy - Estructura del *heap* de un recolector con copia de semi-espacios. + Estructura del *heap* de un recolector con copia de semi-espacios .. aafig:: :aspect: 70 @@ -1820,7 +1820,7 @@ apunta a ``h3``, por lo tanto ésta es movida al *Tospace* primero, dejando una .. flt:: fig:gc-copy-ex-1 - Ejemplo de recolección con copia de semi-espacios (parte 1). + Ejemplo de recolección con copia de semi-espacios (parte 1) .. subflt:: @@ -1897,7 +1897,7 @@ ubicación de ``h2`` pero no se vuelve a copiar la celda (ver figura .. flt:: fig:gc-copy-ex-2 - Ejemplo de recolección con copia de semi-espacios (parte 2). + Ejemplo de recolección con copia de semi-espacios (parte 2) .. subflt:: @@ -1971,7 +1971,7 @@ nueva ubicación de ``h3``, como se muestra en la figura .. flt:: fig:gc-copy-ex-3 - Ejemplo de recolección con copia de semi-espacios (parte 3). + Ejemplo de recolección con copia de semi-espacios (parte 3) .. subflt:: @@ -2168,7 +2168,7 @@ disponibles para realizar la recolección (ver figura .. flt:: fig:gc-concurrent Distintos tipos de recolectores según el comportamiento en ambientes - multi-hilo. + multi-hilo .. subflt:: @@ -2410,7 +2410,7 @@ donde el trabajo va a ser mejor recompensado (ver figura :vref:`fig:gc-part`). .. flt:: fig:gc-part - Concentración de basura en distintas particiones del *heap*. + Concentración de basura en distintas particiones del *heap* .. aafig:: :scale: 110 diff --git a/source/solucion.rst b/source/solucion.rst index 53860cf..074278a 100644 --- a/source/solucion.rst +++ b/source/solucion.rst @@ -938,7 +938,7 @@ documentación completa del código de Tango_, según varía el valor de .. flt:: fig:sol-mark-rec Análisis de tiempo total de ejecución en función del valor de - ``MAX_DEPTH``. + ``MAX_DEPTH`` Tiempo total de ejecución de Dil_ al generar la documentación completa del código de Tango_ en función del valor de ``MAX_DEPTH``. El rombo no @@ -1108,7 +1108,7 @@ a continuación. .. flt:: fig:sol-ptrmap :type: table - Estructura de la información de tipos provista por el compilador. + Estructura de la información de tipos provista por el compilador .. aafig:: :scale: 110 @@ -1172,7 +1172,7 @@ como si fuera un puntero. .. flt:: fig:sol-ptrmap-example - Ejemplo de estructura de información de tipos generada para el tipo ``S``. + Ejemplo de estructura de información de tipos generada para el tipo ``S`` .. aafig:: :textual: @@ -1233,7 +1233,7 @@ ejemplo anterior, como se almacenaría en memoria un objeto del tipo ``S``. .. flt:: fig:sol-ptrmap-blk Ejemplo de bloque que almacena un objeto de tipo ``S`` con información de - tipo. + tipo .. aafig:: :scale: 110 @@ -2086,7 +2086,7 @@ al momento de asignar direcciones. .. flt:: t:sol-setarch :type: table - Variación entre corridas para TBGC. + Variación entre corridas para TBGC Variación entre corridas para TBGC. La medición está efectuada utilizando los valores máximo, mínimo y media estadística de 20 corridas, utilizando @@ -2169,7 +2169,7 @@ presente. .. flt:: fig:sol-bigarr-1cpu - Resultados para ``bigarr`` (utilizando 1 procesador). + Resultados para ``bigarr`` (utilizando 1 procesador) Resultados para ``bigarr`` (utilizando 1 procesador). Se presenta el mínimos (en negro), la media centrada entre dos desvíos estándar (en gris), @@ -2208,7 +2208,7 @@ presente. .. flt:: fig:sol-bigarr-4cpu - Resultados para ``bigarr`` (utilizando 4 procesadores). + Resultados para ``bigarr`` (utilizando 4 procesadores) Resultados para ``bigarr`` (utilizando 4 procesadores). Se presenta el mínimos (en negro), la media centrada entre dos desvíos estándar (en gris), @@ -2247,7 +2247,7 @@ presente. .. flt:: fig:sol-concpu-1cpu - Resultados para ``concpu`` (utilizando 1 procesador). + Resultados para ``concpu`` (utilizando 1 procesador) Resultados para ``concpu`` (utilizando 1 procesador). Se presenta el mínimos (en negro), la media centrada entre dos desvíos estándar (en gris), @@ -2286,7 +2286,7 @@ presente. .. flt:: fig:sol-concpu-4cpu - Resultados para ``concpu`` (utilizando 4 procesadores). + Resultados para ``concpu`` (utilizando 4 procesadores) Resultados para ``concpu`` (utilizando 4 procesadores). Se presenta el mínimos (en negro), la media centrada entre dos desvíos estándar (en gris), @@ -2325,7 +2325,7 @@ presente. .. flt:: fig:sol-conalloc-1cpu - Resultados para ``conalloc`` (utilizando 1 procesador). + Resultados para ``conalloc`` (utilizando 1 procesador) Resultados para ``conalloc`` (utilizando 1 procesador). Se presenta el mínimos (en negro), la media centrada entre dos desvíos estándar (en gris), @@ -2364,7 +2364,7 @@ presente. .. flt:: fig:sol-conalloc-4cpu - Resultados para ``conalloc`` (utilizando 4 procesadores). + Resultados para ``conalloc`` (utilizando 4 procesadores) Resultados para ``conalloc`` (utilizando 4 procesadores). Se presenta el mínimos (en negro), la media centrada entre dos desvíos estándar (en gris), @@ -2403,7 +2403,7 @@ presente. .. flt:: fig:sol-split-1cpu - Resultados para ``split`` (utilizando 1 procesador). + Resultados para ``split`` (utilizando 1 procesador) Resultados para ``split`` (utilizando 1 procesador). Se presenta el mínimos (en negro), la media centrada entre dos desvíos estándar (en gris), y el @@ -2442,7 +2442,7 @@ presente. .. flt:: fig:sol-mcore-1cpu - Resultados para ``mcore`` (utilizando 1 procesador). + Resultados para ``mcore`` (utilizando 1 procesador) Resultados para ``mcore`` (utilizando 1 procesador). Se presenta el mínimos (en negro), la media centrada entre dos desvíos estándar (en gris), @@ -2481,7 +2481,7 @@ presente. .. flt:: fig:sol-mcore-4cpu - Resultados para ``mcore`` (utilizando 4 procesadores). + Resultados para ``mcore`` (utilizando 4 procesadores) Resultados para ``mcore`` (utilizando 4 procesadores). Se presenta el mínimos (en negro), la media centrada entre dos desvíos estándar (en gris), @@ -2520,7 +2520,7 @@ presente. .. flt:: fig:sol-rnddata-1cpu - Resultados para ``rnddata`` (utilizando 1 procesador). + Resultados para ``rnddata`` (utilizando 1 procesador) Resultados para ``rnddata`` (utilizando 1 procesador). Se presenta el mínimos (en negro), la media centrada entre dos desvíos estándar (en gris), @@ -2753,7 +2753,7 @@ Resultados para pruebas pequeñas .. flt:: fig:sol-bh-1cpu - Resultados para ``bh`` (utilizando 1 procesador). + Resultados para ``bh`` (utilizando 1 procesador) Resultados para ``bh`` (utilizando 1 procesador). Se presenta el mínimos (en negro), la media centrada entre dos desvíos estándar (en gris), @@ -2803,7 +2803,7 @@ suspicacia. .. flt:: t:sol-prec-mem-bh :type: table - Memoria pedida y asignada para ``bh`` según modo de marcado. + Memoria pedida y asignada para ``bh`` según modo de marcado Memoria pedida y asignada para ``bh`` según modo de marcado conservativo o preciso (acumulativo durante toda la vida del programa). @@ -2823,7 +2823,7 @@ consumo de memoria). .. flt:: fig:sol-bisort-1cpu - Resultados para ``bisort`` (utilizando 1 procesador). + Resultados para ``bisort`` (utilizando 1 procesador) Resultados para ``bisort`` (utilizando 1 procesador). Se presenta el mínimos (en negro), la media centrada entre dos desvíos estándar (en gris), @@ -2873,7 +2873,7 @@ opción ``malloc_stats_file`` (ver :ref:`sol_stats`). .. flt:: fig:sol-em3d-1cpu - Resultados para ``em3d`` (utilizando 1 procesador). + Resultados para ``em3d`` (utilizando 1 procesador) Resultados para ``em3d`` (utilizando 1 procesador). Se presenta el mínimos (en negro), la media centrada entre dos desvíos estándar (en gris), @@ -2929,7 +2929,7 @@ caché de ``findSize()``). .. flt:: fig:sol-tsp-1cpu - Resultados para ``tsp`` (utilizando 1 procesador). + Resultados para ``tsp`` (utilizando 1 procesador) Resultados para ``tsp`` (utilizando 1 procesador). Se presenta el mínimos (en negro), la media centrada entre dos desvíos estándar (en gris), @@ -2984,7 +2984,7 @@ ayudar; por el contrario, aumentan levemente el tiempo de pausa real. .. flt:: fig:sol-voronoi-1cpu - Resultados para ``voronoi`` (utilizando 1 procesador). + Resultados para ``voronoi`` (utilizando 1 procesador) Resultados para ``voronoi`` (utilizando 1 procesador). Se presenta el mínimos (en negro), la media centrada entre dos desvíos estándar (en gris), @@ -3023,7 +3023,7 @@ ayudar; por el contrario, aumentan levemente el tiempo de pausa real. .. flt:: fig:sol-voronoi-4cpu - Resultados para ``voronoi`` (utilizando 4 procesadores). + Resultados para ``voronoi`` (utilizando 4 procesadores) Resultados para ``voronoi`` (utilizando 4 procesadores). Se presenta el mínimos (en negro), la media centrada entre dos desvíos estándar (en gris), @@ -3117,7 +3117,7 @@ Resultados para pruebas reales .. flt:: fig:sol-dil-1cpu - Resultados para ``dil`` (utilizando 1 procesador). + Resultados para ``dil`` (utilizando 1 procesador) Resultados para ``dil`` (utilizando 1 procesador). Se presenta el mínimos (en negro), la media centrada entre dos desvíos estándar (en gris), @@ -3172,7 +3172,7 @@ los 80 segundos, bastante más alta que el tiempo obtenido para TBGC. .. flt:: fig:sol-dil-4cpu - Resultados para ``dil`` (utilizando 4 procesadores). + Resultados para ``dil`` (utilizando 4 procesadores) Resultados para ``dil`` (utilizando 4 procesadores). Se presenta el mínimos (en negro), la media centrada entre dos desvíos estándar (en gris), @@ -3221,7 +3221,7 @@ memoria desperdiciada entre el modo conservativo y preciso. .. flt:: t:sol-prec-mem-dil :type: table - Memoria pedida y asignada para ``dil`` según modo de marcado. + Memoria pedida y asignada para ``dil`` según modo de marcado Memoria pedida y asignada para ``dil`` según modo de marcado conservativo o preciso (acumulativo durante toda la vida del programa). -- 2.43.0