Determing Heap and stack size of running process.

Ian Lepore ian at freebsd.org
Fri Sep 11 13:29:55 UTC 2020


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



More information about the freebsd-hackers mailing list