Results 1 to 1 of 1
Hey guys, i'm new here in the forums and to linux as well.
I'm trying to create a small script as part of my application, i'm trying to get accurate ...
- 07-16-2009 #1Just Joined!
- Join Date
- Jul 2009
- Posts
- 1
/proc/pid/smap or /proc/pid/status or pmap?
Hey guys, i'm new here in the forums and to linux as well.
I'm trying to create a small script as part of my application, i'm trying to get accurate memory information in terms of memory consumption PURELY from the process itself EXCLUDING any shared libraries and etc that are loaded.
I have used pmap, smap from /proc and status from /proc.
I get varying answers and not sure which to take, for example pmap and /proc/<pid>/status give same virtual memory but slightly differ on the private and shared memory information.
smap is quite extensive and i'm not which part to interpret and count for getting the private non-shared memory.
So any help on understanding these different values or if they mean different things or calculated differently or anything like that would be helpful.
Also another question, if in my script i open up a file say for example a txt or even an xml file to write to, does the size of that file get counted towards the private non-shared memory space of that process?
Any help is greatly appreciated,
thank you.


Reply With Quote