Einzelnen Beitrag anzeigen

kalmi01
(Gast)

n/a Beiträge
 
#5

Re: ShellExecute(Prog) frisst Speicher, wie GarbageCollectio

  Alt 14. Mai 2006, 16:17
Hallo Olli,
Zitat:
Auf jeden Fall brauchst du dir keine Sorgen zu machen, wenn Speicher außerhalb deiner Prozesse alloziert oder freigegeben wird. Das beherrscht das System hervorragend und auch recht effizient. Z.T. wird das System einfach Sachen "zurückstellen", damit sie später wiederverwendet werden
Tja leider nicht.
Mein Prog ruft die Fremdanwendung auf und wartet auf das Ergebnis, arbeitet es ab.
Soweit so gut.
Wenn ich jetzt einen Moment warte, wird der Speicher wieder freigegeben.
Da ich aber 0,5 Mio. Transaktionen habe, warte ich nicht, sondern verarbeite gleich den Nächsten.
Und dann wird der Speicher nicht wieder freigegeben.
Mein Prog muss also nach ~25000 Transaktionen beenden, weil dann das freie RAM aufgebraucht ist.
  Mit Zitat antworten Zitat