Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Very slow process
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Problèmes
Divers
Thread ID:
00188801
Message ID:
00188926
Vues:
18
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.
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform