Date: Fri, 11 Sep 2020 07:29:50 -0600 From: Ian Lepore <ian@freebsd.org> To: SHAMANTHA KRISHNA K G <shamanthkrishna23@gmail.com>, freebsd-hackers@freebsd.org Subject: Re: Determing Heap and stack size of running process. Message-ID: <2db16d9822eab8fb536eaf705d6378487c7994ae.camel@freebsd.org> In-Reply-To: <CACc2HZn4uRERg7XatUvEe8vhyEtteP-Fscot50KvX_PEks1rEA@mail.gmail.com> References: <CACc2HZn4uRERg7XatUvEe8vhyEtteP-Fscot50KvX_PEks1rEA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 2020-09-11 at 16:36 +0530, SHAMANTHA KRISHNA K G wrote: > Hello All, > I want to know the *size of heap and stack for a running > process* ,how > it can be done, if I* don't *see any* [stack ] *or* [heap] *in the > output > of */proc/pid/map* and also the platform does not allow installing > *third party > freebsd utilities like valgrind.* > > Thank you, > -Shamantha > Use procstat(1). For example "procstat -v <pid>" will show all the memory mappings for that process. If you need it from within a program you're writing, "man libprocstat" will get you some info on how procstat(1) does its work. -- Ian
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2db16d9822eab8fb536eaf705d6378487c7994ae.camel>