Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?

Re: Re: Re: Memory usage and perl

by derby (Abbot)
on Mar 14, 2003 at 16:25 UTC ( #243106=note: print w/replies, xml ) Need Help??

in reply to Re: Re: Memory usage and perl
in thread Memory usage and perl

fokat++ ... but just to nitpick mmap and certain mallocs (and under certain conditions) will return the memory to the system. Check out the Unix Programming FAQ section 1.12.


Replies are listed 'Best First'.
Re^4: Memory usage and perl
by fokat (Deacon) on Mar 15, 2003 at 16:12 UTC

    Thanks a lot for the reference, derby (and ++ for your nitpicking). I have a small difference, though...

    Actually, mmap() does not allocate memory. What it does is map pages belonging to a file, probably from the buffer cache, into your process' private address space. Certainly it is a neat trick, but might have undesired side effects when competing with file-related resources in the same machine, specially with a static buffer cache.

    They will "return" the memory to the OS because the memory was not originally allocated to your process. I am glad to see certain implementations of malloc() and free() taking advantage of this.

    Best regards

    -lem, but some call me fokat

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://243106]
[erix]: interesting...
erix especially likes the "alot is not a word" muttering

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (8)
As of 2017-06-24 07:18 GMT
Find Nodes?
    Voting Booth?
    How many monitors do you use while coding?

    Results (557 votes). Check out past polls.