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

 

 

 


 

Responder a