Huge memory leak for Aperture 3

Soldato
Joined
7 Apr 2009
Posts
7,321
Location
Western Seaboard
More info :mad: , it seems it "sometimes" can be cured by running in 32-bit mode.

If someone could explain in "simple" terms what a memory leak is I'd be delighted to hear. :cool:

SM.
 
As an application runs it needs memory for things (memory owned by the operating system) for things like a picture or as a scratch pad temporarily. The OS then allocates memory to the application which should advise the OS when it no longer needs it (releases).

If there's a defect in the software and it doesn't release it then forgets it has it then it will ask for more memory next time it needs it... Again it doesn't release it.. Over time the memory allocated to the application grows.

That growth without releasing is called a memory leak.

I forgot to say that memory allocated to one application isn't available to other applications or the os.. So eventually the machine will start swapping virtual memory and then when it runs out completely, will either kill the application (or the app will handle the failed request for memory).. Either way it's sloppy development..
 
Back
Top Bottom