|
Medellín, Mayo 25 de 2006
Buenas noches Comunidad
Este es el primero de una serie de tips para tratar de mejorar de manera sustancial la operación regular de nuestro producto, especialmente en ambientes sensibles de Migración, donde "...estás comparaciones siempre ayudaran a la competencia..." a crear puntos obscuros que pueden llegar a dificultar grandemente dichos procesos.
OpenTips.
Mejorar tiempos de carga, actualización y almacenamiento.
Con regularidad he observado en la lista ... quejas continuas y relevantes..., sobre la enorme ineficiencia que tiene OO.org, en el manejo de tiempos para la carga, modificación y administración de grandes archivos de hojas de Calculo, creadas por cualquier versión de OO.org,
Después de estudiar con bastante detalle estas notas y correos me he atrevido a sugerir una serie de puntos, que de hecho han sido el resultado de pruebas múltiples desarrolladas con gran cantidad de archivos, agrupados fundamentalmente de acuerdo al tipo de información contenida.
Se plantean tres ajustes típicos:
-
Desactivar la corrección ortográfica automática.
-
Vincular imágenes en lugar de copiarlas.
-
Desactivar el calculo automático (calcular con F9)
Se agruparon así (se tomo como base un archivo xls de 5.0 mb en las diferentes mezclas)
|
tipo |
imágenes |
tiempo sin
ajuste
(segundos) |
tiempo con
ajuste
(segundos) |
|
Alto porcentaje de texto |
vinculadas |
93 |
20 |
|
fijas |
120 |
35 |
|
Alto porcentaje de calculo |
vinculadas |
55 |
26 |
|
fijas |
70 |
48 |
|
Alto porcentaje de cifras |
vinculadas |
43 |
18 |
|
fijas |
60 |
42 |
|
Mezcla media de calculo y texto |
vinculada |
60 |
43 |
|
fijas |
90 |
78 |
|
Mezcla media de texto y cifras |
Vinculadas |
60 |
40 |
|
fijas |
90 |
75 |
|
Mezcla media de calculo y cifras |
vinculadas |
52 |
28 |
|
fijas |
65 |
38 |
Las conclusiones básicas de este cuadro son las siguientes:
-
Si se realizan los tres ajustes propuestos, se obtienen reducciones importantes de tiempo en los procesos de carga, actualización y almacenamiento de archivos. Siendo los mas significativos los obtenidos en archivos con alto contenido de texto (95% o mas, típico en archivos planos o Bases de datos), en los que su tiempo de carga, manejo y almacenamiento se redujo en un 80% . En este mismo tipo de archivos al almacenarlos en formato nativo ods, se obtienen economías en almacenamiento, que son realmente increíbles, llegando a presentar una relación de uno en cuatrocientos cincuenta.
-
Curiosamente, pasar a cálculo manual antes del proceso de almacenamiento, no represento un ahorro significativo de tiempo.
-
Cargar imágenes vinculadas representa siempre un ahorro de casi un 50%, contra cargar imágenes propias de la hoja de calculo.
-
En hojas de cálculo con un buen numero de objetos OLE, imágenes en sus diferentes formatos, logotipos y elementos varios de Dibujo es de mucha utilidad crecer las áreas de almacenamiento de objetos con la opción: Herramientas-Opciones-OpenOffice.org-Memoria de Trabajo-Cache de Imagen, con los siguientes valores 256mb, 8mb, 00:10, 32.
-
De manera no esperada, guardar como, los archivos de Ms Office, en formatos nativos ods, no sirvió en ningún caso para obtener reducciones significativas en los procesos de carga, almacenamiento y actualización.
-
Archivos con altos contenidos de texto, tienden a consumir significativamente mas tiempo de carga, que sus similares con contenidos de formulación, cifras y/o su mezcla.
Nota General:
Estas cifras fueron obtenidas en un equipo Pc Compatible, procesador 1.8 Mhz, 128mb de ram, DD de 40mb, windows xp edición personal y los tiempos fueron medidos con el utilitario de DOS compilado , llamado Timetest.exe y escrito en C++ y que de manera simple reportaba la hora de inicio y terminación de cada tarea ejecutada.
Cordialmente
Luis E. Vásquez r
|