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:
00189622
Vues:
9
>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!

Esteban,

El DOEVENTS es conocido para hacer las cosas mucho mas lentas. Si no puedes hacer otra cosa que usarlo, he leido sugerencias de dispararlo una vez en cien. Deberias hacer una busqueda en este foro. La he probado para tí, pero me devuelve un error. Habrá que probar mas tarde...

Jose
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform