Author: WebBirdWebBird
Date: May 5, 2008 03:09
Hallo Perl-en,
ich habe eine komplexe Anwendung, die ein Memory leak zu haben
scheint. Zumindest steigt der Speicherbedarf während der Laufzeit
kontinuierlich, leider aber nicht in auch nur halbwegs
gleichbleibenden Sprüngen. Manchmal sind es nur ein paar Bytes, dann
wieder bis zu 2 kB oder mehr. Das klingt nicht nach viel, aber da das
Script während der Laufzeit tausende von Objekten bearbeiten soll,
macht das schon einiges aus. Ich weiß natürlich, daß Perl einmal
allokierten Speicher zurückbehält, aber ich denke, das allein ist es
nicht.
Ich bin dem guten Stück nun schon mit etlichen Devel:: Modulen zu
Leibe gerückt, aber mit ActivePerl hat man leider etwas schlechte
Karten. :( Eine andere Perl-Distribution (oder gar Linux) zu
verwenden, ist sicherlich eine gute Idee, aber leider auch mit sehr
viel Aufwand verbunden, weil ich Dutzende CPAN-Module compilieren
müßte, was sehr mühselig und zeitaufwendig ist. Bei Strawberry bin ich
an irgendeinem Modul gescheitert, das nicht compilieren wollte... ich
glaube es war DBD::mysql, aber nagelt mich bitte nicht drauf fest. ;)
|