Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot

Perl Memory Management

by IDStewart (Acolyte)
on Sep 27, 2001 at 18:44 UTC ( #115108=perlquestion: print w/replies, xml ) Need Help??
IDStewart has asked for the wisdom of the Perl Monks concerning the following question:

Is there a way in perl (short of resorting to system()) to determine the amount of memory used by a particular process?


Replies are listed 'Best First'.
Re: Perl Memory Management
by jeroenes (Priest) on Sep 27, 2001 at 19:03 UTC
      CPAN is your friend, as always. (there is even a nifty nodelet in User settings.) Try Proc::ProcessTable if you are on unix... or search for 'Proc' on

      Looks promising. Pitty it won't build on Solaris...

      Oh well. It least I know where to start digging...

      In addition to this, I have recently posted some code to Q&A which will return process memory usage via the Proc::ProcessTable module. The Q&A thread where this can can be found is here.


      Ooohhh, Rob no beer function well without!

Re: Perl Memory Management
by perrin (Chancellor) on Sep 27, 2001 at 18:54 UTC
    Not a good one, but there are modules that do it with other programs or libraries, like GTop.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://115108]
Approved by root
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others about the Monastery: (8)
As of 2018-05-25 13:03 GMT
Find Nodes?
    Voting Booth?