Consejo para Acelerar Procesos
Tengo un proceso que Lee (en forma secuencial) tablas DBF y encuentro que se demora demaciado. Alguien sabe como puedo acelerar la lectura de estas tablas
Gracias |
¡Buen día a todos!
Manuelpr: Existen diversas formas de acelerar procesos de software. Una de ellas es cambiar el hardware (procesador más rápido, más memoria RAM, etc.). Sin embargo, casi siempre es más económico optimizar el software (sobre todo cuando el programador recibe bajos honorarios :D), lo cual implica revisar el código fuente con que se cuente y hacerlo más eficiente. Por ejemplo, si tienes un bloque de código como este: quedaría más óptimo (su compilado ejecutable correría más rápido) de esta manera:
En el primer caso se llama a las rutinas
En el segundo caso se llama a las rutinas
En el segundo caso se ocupa más memoria que en el primero (por las variables auxiliares Existe y Posicion), pero es justificable desde el punto de vista costo-beneficio, concepto que en programación casi siempre está representado por la relación espacio-velocidad. Espero esto sea de utilidad, seguimos en contacto. Al González. :) |
Cita:
|
La franja horaria es GMT +2. Ahora son las 02:49:25. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi