Bonjour,
J'avoue ne pas trop comprendre. Je me permets donc de vous solliciter pour avoir votre avis, peut-être l'un de vous a déjà rencontré ce type de problème.
En fait, je travaille sur un programme qui génère un fichier texte. Chaque ligne de ce fichier texte sont des chiffres.
Jusque là, rien d'anormal.
Le fichier texte ainsi généré contient environs 10 000 lignes.
J'ai un P4 Hyper-Threading et un disque dur avec de l'espace libre. (ps: j'utilise Delphi 7)
Mon problème est que la génération du fichier texte se fait très bien jusqu'à la ligne 373 où, là, systématiquement, l'exécution du programme se fait très très lentement. Il lui faut environ 1 secondes pour enregistrer une ligne.
Ce qui m'étonne, c'est que j'ai testé ce même programme sur un ordinateur portable (Pentium 4) et un pc de bureau Céléron 1Ghz et là, sur ceux là, l'exécution est normale et rapide du début à la fin du traitement.
J'ai tenté de désactivé l'hyperthreading de mon PC, d'exécuter le programme sur mon disque IDE et pas sur le principal (S-ATA) mais rien n'y fait.
Savez-vous a quoi est dû cette lenteur ? Et comment la résoudre ?
par avance, merci pour vos réponses...
Partager