Hello,
analysing the memory usage of a process, I found some questions.
I'am using a system with 128 MB physical RAM, no disk, 2.6.27 kernel.

Running top, I see 38 MB in use, 90 MB free, but a VSZ for my process of 158 MB.
Looking at /proc/<pid>/maps, I see that the process uses 140 MB without shared 
libs.

So how it is possible that the process can allocate more memory than there is, 
without posibility of swapping?

Why said top that 90 MB free? Does the kernel serve the allocation only if ist 
really used?

Günter

_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev

Reply via email to