Hello,
How can I make perl release free memory back to the system?
I only found several years old web sites telling me that it's not possible for any program to do that...
I have to run a perl application on a linux server along with other applications consuming much memory. The perl application has to run a long time. During that time it consumes up to 300 MB, but only for a few minutes, then it should shrink to 50 MB, so other applications can use it.
No, it is not possible to use "better" algorithms. And if it would be, that would be no solution.
Maybe there is another malloc implementation?
Thanks,
Tobias Schulz
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.