Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

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?

TIA,
Ian

Comment on Perl Memory Management
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.
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 search.cpan.org.

      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!

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://115108]
Approved by root
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (12)
As of 2014-08-29 17:14 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The best computer themed movie is:











    Results (283 votes), past polls