Accélérer un script perl - Perl - Programmation
Marsh Posté le 11-04-2006 à 12:17:35
Tu peux localiser les parties du code les plus consommatrice, isoler les goulots d'étranglements (algorithme trop lent, base de données à améliorer, etc), et les améliorer.
Si ce n'est pas améliorable... alors il n'y a pas grand chose que tu puisses faire.
Marsh Posté le 11-04-2006 à 13:02:58
utilise Devel-Dprof (module du CORE) pour faire ce que decrit Elmoricq:
> perl -d:DProf script.pl |
puis une fois fait
> dprofpp |
et il te dira quelle sub prend le plus de temps
Marsh Posté le 15-04-2006 à 00:28:07
Salut,
neo00neo a écrit : Je veux juste des idées au cas, c'est pour ça que je ne mets pas le code.[ |
En ce cas je te conseille de payer quelques et achete le livre Programmation en Perl par Larry WALL ou va dans une libraire si tu ne veux pas investir et lit le chapitre 24 Techniques couramment employées / Efficacité.
Le chapitre n'est pas secret "like your code".
lami20j
Marsh Posté le 11-04-2006 à 11:50:52
Bonjour,
voilà j'ai un script qui se charge en 25 sec en gros, or j'aimerai rammener le temps à 15 sec, sachant que je récupère énormément d'informations. Existe t il un package, une biliothèque, ou une astuce perl pour accélérer la chose?
Je veux juste des idées au cas, c'est pour ça que je ne mets pas le code.
Merci pour vos suggestions.