Why do many programs not release memory when closed?

B

Beemer

What is the reason that some programs do not release memory after they are
closed in XP SP2? Task Manager shows them still running as processes.
These are applications e.g. Acrobat or Newsreaders not Anti-Virus or defrag
programs.

regards

Beemer
 
B

Beemer

Beemer said:
What is the reason that some programs do not release memory after they are
closed in XP SP2? Task Manager shows them still running as processes.
These are applications e.g. Acrobat or Newsreaders not Anti-Virus or
defrag programs.

regards

Beemer

I should have added that even MS Outlook does this.

Beemer
 
G

Gerry

Task Manager shows allocations not usage, You can encounter programmes
that do not release memory but they are not that common as such users
think. These are generally referred to as "memory leaks". They are
caused by poor programming. There have been suspicions about Adobe
Acrobat Reader in the past. Memory leaks are one reason for not leaving
computers on 24/7.

http://aumha.org/win5/a/xpvm.htm

http://en.wikipedia.org/wiki/Memory_leak

--



Hope this helps.

Gerry
~~~~
FCA
Stourport, England
Enquire, plan and execute
~~~~~~~~~~~~~~~~~~~
 
J

John John

Beemer said:
What is the reason that some programs do not release memory after they are
closed in XP SP2? Task Manager shows them still running as processes.
These are applications e.g. Acrobat or Newsreaders not Anti-Virus or defrag
programs.

Plain and simple, because they are poorly written applications!

John
 
N

NoConsequence

Plain and simple, because they are poorly written applications!

John
Exactly.

When learning to write apps, we are taught that when you are done with
a resource you should release it, thereby releasing the resources it
was holding onto. The programming compliler should take care of it,
but you shouldn't count on that. I always release all my resources
when the app doesn't need it anymore.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top