Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1245 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Enorme difference de temps de traitement avec / sans debug

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Enorme difference de temps de traitement avec / sans debug

n°2258387
maouuu
Posté le 19-05-2015 à 15:34:49  profilanswer
 

Salut a vous  !
 
Juste une question que je me pose concernant un programme VBA - excel que je fais.
 
Le programme scan des fichiers puis les traite a l'aide de tableaux dynamique, et lorsque j'utilise le debug, le temps de process est beaucoup plus court que sans.
 
Avec debug (ie juste une ligne break incorpore) : 30secondes
sans debug : 200 secondes voir plus
 
Savez vous pourquoi ? (ie code mal aéré ?)

mood
Publicité
Posté le 19-05-2015 à 15:34:49  profilanswer
 

n°2258389
Arl Guhr
Posté le 19-05-2015 à 15:53:57  profilanswer
 

Tu utilise des "application.screenupdating = false" ou équivalent?


---------------
il s'appel le ronge me doute
n°2258391
maouuu
Posté le 19-05-2015 à 15:56:45  profilanswer
 

Oui

n°2258393
maouuu
Posté le 19-05-2015 à 16:06:29  profilanswer
 

J'ai mis un timer : 260 secondes contre 32 secondes, c'te différence :D
 
Et cela en mettant juste une ligne break dans le code

n°2258394
Arl Guhr
Posté le 19-05-2015 à 16:18:01  profilanswer
 

L'autre truc, tu ferme et ouvre bien les fichiers dans une seule instance d'excel?
 
Il y a peut être un "doevent" à faire à un moment.
 
Tes fichiers sont sur ta machine? le réseau?


---------------
il s'appel le ronge me doute
n°2258398
maouuu
Posté le 19-05-2015 à 16:33:58  profilanswer
 

Oui une seule instance d'excel, et ceci sur ma machine
 
Je viens de rebooter et cela va deja un peu mieux apparement, surement des tableaux dynamiques qui n'avaient pas ete supprime lorsque j'interompais le code.
 
Par contre cette difference de temps de traitement est assez impressionnantte :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Enorme difference de temps de traitement avec / sans debug

 

Sujets relatifs
Ordre aléatoire d'exécution + duplication traitement d'un BATDifférence de codage entre IE et Firefox ?
Compteur population mondiale en C (en fonction du temps)Valeur de variable aléatoire / intervalle de temps
Traitement de LinkedHashMaprafraichir plusieurs images en meme temps
Traitement des réponses d'un quiz en Phpsuppression de doublons après traitement de la seule copie restante
[C++ / Qt / Android] Mode debug qui ne fonctionne pas ?temps d'une Entrée Sortie
Plus de sujets relatifs à : Enorme difference de temps de traitement avec / sans debug


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR