Schrift
[thread]7101[/thread]

Memory leak: Memory leak mi threads, Thread:Queue

Leser: 1


<< >> 3 Einträge, 1 Seite
weismat
 2005-07-04 17:38
#55972 #55972
User since
2003-08-18
142 Artikel
BenutzerIn
[default_avatar]
Ich habe in einem Perl Programm einen Memory Leak.
Das Programm ist eine multithreaded Applikation, die threads und Thread::Queue benutzt.
Der eine Thread liest von einem Socket, während der andere Thread die Daten umformattiert an einen anderen Socket schickt. Die Kommunikation für beide Socket habe ich in einer Bibliothek gekapselt. Alle Variablen werden einmalig ausserhalb deklariert.
Auf was muss ich ansonsten achten? Mir fehlen ein bisschen die Ideen.
Strat
 2005-07-04 18:13
#55973 #55973
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
ein aehnliches problem hatte ich vor einiger zeit auch mal; habe es geloest, indem ich auf thread::queue verzichtet habe und nur recht wenige threads verwendet habe, die ich dann wiederverwendet habe. aber da sollte sich in zwischenzeit schon ein bisschen was getan haben...
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
weismat
 2005-07-04 22:03
#55974 #55974
User since
2003-08-18
142 Artikel
BenutzerIn
[default_avatar]
Ich habe mal das Programm umgebaut und auch zum Laufen gebracht ohne das Threads:Queue Modul, aber ich bin ganz einfach langsamer beim Schreiben als beim Lesen...Also muss ich das Schreiben ein bisschen langsamer machen...
Jetzt weiss ich auch wie es zu Fuss geht...\n\n

<!--EDIT|weismat|1120501651-->
<< >> 3 Einträge, 1 Seite



View all threads created 2005-07-04 17:38.