Einzelnen Beitrag anzeigen

Olli
(Gast)

n/a Beiträge
 
#4

Re: ShellExecute(Prog) frisst Speicher, wie GarbageCollectio

  Alt 14. Mai 2006, 15:09
Okay, dann dürften die 20kB vom System allozierte Seiten für sowas wie die Prozeßstrukturen (ETHREAD, EPROCESS usw) sein, was aber nach einer Weile aufhören müßte.

Oder meintest du, daß die "Elternanwendung" (also jene die Shellexecute aufruft) immer diese 20kB "verschwendet"?

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.

"Globale" Speicherlecks wie in Win16 oder DOS kann es auf NT (XP) nicht geben.
  Mit Zitat antworten Zitat