Thread strict falsch verstanden...
(12 answers)
Opened by Gast at 2004-05-19 01:38
@kabel: sowas ist doch schoen! da hat ein anderer programmierer dafuer gesorgt, dass man selbst ganz viel geld mit dem script verdienen kann und noch dazu zeigen kann, wie gut man ist :-))
Ich kam auch mal als troubleshooter zu einem kunden, der etwa 14.000 zeilen wuesten perl-code hatte (teilweise noch im perl4-stil geschrieben), der andauernd mit out-of-memory-error rausflog (bei der speicherfragmentierung war bei so 1.4 GB RAM schluss). Die Ideen hinter dem Programm waren zwar grundsaetzlich gut, aber derjenige, der es geschrieben hatte, hat dabei erst perl gelernt und konnte sich leider nie zeit fuer ein redesign nehmen. Ich brachte es zunaechst irgendwie so weit, dass es durchlief, und konnte es danach komplett neu schreiben mit dem effekt, dass die laufzeit von etwa 34 stunden auf 0.5 stunden sank, und der speicherbedarf auf knapp 500 MB Ein Beispiel: wie uebergebe ich einen grossen Hash an eine Subroutine? Code: (dl
)
1 my @temp = [ %riesigerhash ]; oder so aehnlich... perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/ |