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

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 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!

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?
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 dust plays in a shaft of sunlight...

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (5)
As of 2017-06-27 05:54 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    How many monitors do you use while coding?















    Results (598 votes). Check out past polls.