Date: Fri, 11 Sep 2020 19:26:05 +0530 From: SHAMANTHA KRISHNA K G <shamanthkrishna23@gmail.com> To: Ian Lepore <ian@freebsd.org> Cc: freebsd-hackers@freebsd.org Subject: Re: Determing Heap and stack size of running process. Message-ID: <CACc2HZniUSjcqL1zyWuQFOq1VP4nYXWc0Ewg3HcdAb0Td6P0%2Bg@mail.gmail.com> In-Reply-To: <2db16d9822eab8fb536eaf705d6378487c7994ae.camel@freebsd.org> References: <CACc2HZn4uRERg7XatUvEe8vhyEtteP-Fscot50KvX_PEks1rEA@mail.gmail.com> <2db16d9822eab8fb536eaf705d6378487c7994ae.camel@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Thank you for the heads up, I had tried the output of procstat -v also ,there also I am not getting any information about heap usage . Thanks -Shamantha On Fri, 11 Sep 2020, 18:59 Ian Lepore, <ian@freebsd.org> wrote: > 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?CACc2HZniUSjcqL1zyWuQFOq1VP4nYXWc0Ewg3HcdAb0Td6P0%2Bg>