Thread Geschwindigkeit beim Parsen (13 answers)
Opened by Oliver007 at 2013-01-10 15:09

Oliver007
 2013-01-10 16:43
#164854 #164854
User since
2013-01-07
8 Artikel
BenutzerIn
[default_avatar]
Ja ich brauche leider die vollständige Datei da ich jede Zeile benötige. Jede Zeile hat 12 Spalten, von denen ich 6 rausfilter, brauche aber wie gesagt die Werte jeder Zeile. Im TaskManager sehe ich dass der Prozess beim eintreten der kritischen Funktion
Code: (dl )
1
2
3
4
for $line (<LOGFILE2>)
{
push(@fullTable,$line);
}


immer ca 140000 K hat und beim austreten immer 220000 K. Das heisst also der Speicher wird immer wieder frei gegeben.

Mir kommt es fast so vor als referenziert Perl für LOGFILE2 und @fullTable Speicher. Dann gibt Perl den Speicher frei, bei der nächsten Belegung der Variablen wird der selbe Speicherbereich referenziert. Dies führt zu einer längeren Nutzungsdauer. Kann das sein? Und wenn ja wie kann ich das Problem lösen?

Viele Grüße Oliver
Last edited: 2013-01-10 17:00:38 +0100 (CET)

View full thread Geschwindigkeit beim Parsen