Download your favorite Linux distribution at LQ ISO.
Go Back > Forums > Linux Forums > Linux - Software
User Name
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.


  Search this Thread
Old 03-11-2007, 08:15 AM   #1
Registered: Apr 2006
Distribution: Fedora
Posts: 478

Rep: Reputation: 30
Memory Usage


I am looking for a program that provides verbose memory and CPU usage statistics. The ones I have seen only provide total RAM and CPU usage and don't give statistics logs. I would like something that will look at individual programs and even individual processes within a program to help in finding memory leaks and such.
Old 03-11-2007, 08:23 AM   #2
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,417

Rep: Reputation: 1977Reputation: 1977Reputation: 1977Reputation: 1977Reputation: 1977Reputation: 1977Reputation: 1977Reputation: 1977Reputation: 1977Reputation: 1977Reputation: 1977
just use ps for standard stuff like that... check the manpage for the options you'll be interested, but you can easily see current memory and cpu usage for all processes and such.
Old 03-11-2007, 11:39 AM   #3
Senior Member
Registered: Nov 2003
Location: Knoxville, TN
Distribution: Kubuntu 9.04
Posts: 1,168

Rep: Reputation: 53
Top works great for finding memory leaks. Defaults to cpu% when you first start it up but just press shift+> to sort by memory% instead. I often run it remotely via ssh to get a quick "birds eye view" of what's hogging resources.

EDIT: Pics of me running top via ssh over bluetooth on a palm handheld.

Last edited by Crito; 03-11-2007 at 11:45 AM.
Old 03-11-2007, 04:35 PM   #4
Registered: Oct 2006
Posts: 460

Rep: Reputation: 31
mtrace is generally what we use to track dynamic memory allocation.
Electric fence can find illegal reads
Old 03-11-2007, 05:38 PM   #5
LQ Veteran
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 17,094

Rep: Reputation: 2613Reputation: 2613Reputation: 2613Reputation: 2613Reputation: 2613Reputation: 2613Reputation: 2613Reputation: 2613Reputation: 2613Reputation: 2613Reputation: 2613
If you are worried about tracking processes for which you don't have the code, my current favourite is smaps.
If you are on a reasonably current 2.6 kernel, have a look at /proc (say /proc/self/smaps).


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
X hangs after prolonged usage ... memory usage goes upto 195MB duryodhan Slackware 18 05-10-2007 06:16 PM
Memory Usage Spaw Usage Swappiness Issues joelunch Linux - Software 3 01-04-2006 06:16 PM
getting realtime info on memory usage-cpu and harddrive usage steering Linux - Newbie 5 03-03-2005 08:43 PM
how to determine cpu usage, memory usage, I/O usage by a particular user logged on li rags2k Programming 4 08-21-2004 04:45 AM
Controlling CPU usage & memory usage Saravana babu Linux - Software 0 02-18-2004 05:55 AM > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 09:15 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration