Bonjour,
je viens tout juste d'acquérir un nouvel ordi au boulot et je viens donc de transférer l'ensemble des scripts que j'ai déja écrit sur mon vieil ordi portable.
Petit hic : ce nouvel ordinateur, beaucoup plus performant "sur le papier", à tous les niveaux (RAM, cadence du processeur, accessibilité du disque dur, etc, etc...) met beaucoup plus de temps à effectuer certains calculs. J'ai passé la journée à tester le temps d'exécution de différentes procédures et je pense avoir identifié une partie du problème. Il est beaucoup plus performant lorsqu'il s'agit par exemple de rechercher des expressions régulières, mais beaucoup plus lent pour lire les fichiers.
Ainsi, lorsque je place mes séquences au format fasta dans un hachage, il met beaucoup plus de temps que mon ancien ordinateur. J'ai le même problème lorsque je dois gérer des tableaux. J'imagine que cela implique une gestion de la mémoire vive. J'ai essayé quelques manips, comme changer la priorité allouée à l'application perl.exe, mais cela ne semble pas changer grand chose.
Si l'un d'entre vous a une idée lumineuse sur le sujet...
Merci !
Ci-joint le détail des deux configurations (je ne suis pas un specialiste des configs materielles, alors je donne les informations qui me paraissent importantes)
1) "Brouette"
AMD Athlon 64 X2 dual Core @ 2GHz
2 Go memoire vive DDR2
windows Vista SP1
2) "New one"
Intel core 2 due E 6750 @2.66 GHz
4 Go memoire vive DDR2
Windows XP SP2
Partager