Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Very slow process
Message
General information
Forum:
Visual FoxPro
Category:
Troubleshooting
Miscellaneous
Thread ID:
00188801
Message ID:
00188926
Views:
15
Gracias por tu respuesta.

Me da gusto poder mandar un mensaje en mi "argentino" natino en vez de romperme la cabeza para explicar mis problemas en inglés!

Te cuento que lo que estoy haciendo es un algoritmo de backtracking implementado en VFP6.0 (obviamente no es el mejor lenguaje para hacer esto, pero es con el que trabajo desde hace varios años y no hay tiempo para aprender VC++ - que sería ideal para esto).
Este algoritmo no es muy complejo pero sí requiere mucho tiempo de máquina ya que trata de construir la distribución de horarios para colegios.
El software lo tengo terminado. El problema es que cuando los datos son dificiles de distribuir, el backtracking -que realiza la combinatoria de todos contra todos- puede demorar varios días hasta encontrar la solución.
Luego de dos días de proceso, la máquina se achanchó del todo y Windows atiende un evento cada 5 minutos.
Todos los bucles del proceso tienen una llamada a DoEvents.
Las tablas auxiliares no superan los 120K en disco y lo mismo para los índices. De todas formas, estoy utilizando LOCATE.

Mi duda es la siguiente: Windows genera algun conflicto si una tarea está activa por tanto tiempo ???
Hay algún tipo de problema con el DoEvents de VFP6.0 y el Task Manager de Windows????

Si tenés idea de algo de esto, por favor avisame.
Gracias por todo!
Lic. Esteban Bruno
Gerente de Sistemas
TASSO S.R.L.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform