Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Hey guys, i'm new here in the forums and to linux as well, I hope this is the right section to ask my question if not then I apologize and would be grateful if it is moved to the right section.
Okay 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 these different values or if they mean different things or calculated different 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 or?