memtop
memtop is command line utility to help user to find out what applications uses biggest portions of the memory (RAM+swap), sorted in decreasing order. It lists private/writeable memory only, that is without shared memory. Typical use is when you need to reduce the overall RAM consumption or when you encounter performance problems.
Memtop gets data from /proc/
virtual filesystem.