FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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 |
#2
|
||||
|
||||
¡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 ), 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. Última edición por Al González fecha: 08-03-2005 a las 06:54:58. |
#3
|
||||
|
||||
Cita:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
|