Yet Another Explanation: Your script HAS 'freed' the memory and will make use of the 'freed' memory if it can. But your process is going to keep the memory allocated for it's own purposes unless the OS requests that it free up some.
This is common behavior with interpreted and byte-code-based languages.
In reply to Re: Freeing memory used by arrays
by Art_XIV
in thread Freeing memory used by arrays
by monktim
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |