You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Hisham Muhammad 45f7a4fc8d Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
m4 Remove generated files from version history 15 years ago
scripts major header cleanup 14 years ago
AUTHORS Initial import. 20 years ago
Affinity.c major header cleanup 14 years ago
AffinityPanel.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
AffinityPanel.h major header cleanup 14 years ago
AvailableColumnsPanel.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
AvailableColumnsPanel.h major header cleanup 14 years ago
AvailableMetersPanel.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
AvailableMetersPanel.h major header cleanup 14 years ago
BatteryMeter.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
BatteryMeter.h major header cleanup 14 years ago
COPYING Resolve license incompatibility issues, 16 years ago
CPUMeter.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
CPUMeter.h major header cleanup 14 years ago
CRT.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
CRT.h major header cleanup 14 years ago
CategoriesPanel.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
CategoriesPanel.h major header cleanup 14 years ago
ChangeLog Use strdup explicitly 14 years ago
CheckItem.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
CheckItem.h major header cleanup 14 years ago
ClockMeter.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
ClockMeter.h major header cleanup 14 years ago
ColorsPanel.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
ColorsPanel.h major header cleanup 14 years ago
ColumnsPanel.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
ColumnsPanel.h major header cleanup 14 years ago
DisplayOptionsPanel.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
DisplayOptionsPanel.h major header cleanup 14 years ago
FunctionBar.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
FunctionBar.h major header cleanup 14 years ago
Hashtable.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
Hashtable.h major header cleanup 14 years ago
Header.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
Header.h major header cleanup 14 years ago
HostnameMeter.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
HostnameMeter.h major header cleanup 14 years ago
INSTALL Initial import. 20 years ago
ListItem.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
ListItem.h major header cleanup 14 years ago
LoadAverageMeter.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
LoadAverageMeter.h major header cleanup 14 years ago
Makefile.am Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
MemoryMeter.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
MemoryMeter.h major header cleanup 14 years ago
Meter.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
Meter.h major header cleanup 14 years ago
MetersPanel.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
MetersPanel.h major header cleanup 14 years ago
NEWS cleanup old stuff 15 years ago
Object.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
Object.h major header cleanup 14 years ago
OpenFilesScreen.c major header cleanup 14 years ago
OpenFilesScreen.h major header cleanup 14 years ago
Panel.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
Panel.h major header cleanup 14 years ago
Process.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
Process.h major header cleanup 14 years ago
ProcessList.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
ProcessList.h major header cleanup 14 years ago
README clarify README about unsupported platforms. 16 years ago
RichString.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
RichString.h Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
ScreenManager.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
ScreenManager.h major header cleanup 14 years ago
Settings.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
Settings.h major header cleanup 14 years ago
SignalsPanel.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
SignalsPanel.h major header cleanup 14 years ago
String.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
String.h major header cleanup 14 years ago
SwapMeter.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
SwapMeter.h major header cleanup 14 years ago
TasksMeter.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
TasksMeter.h major header cleanup 14 years ago
TraceScreen.c major header cleanup 14 years ago
TraceScreen.h major header cleanup 14 years ago
UptimeMeter.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
UptimeMeter.h major header cleanup 14 years ago
UsersTable.c major header cleanup 14 years ago
UsersTable.h major header cleanup 14 years ago
Vector.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
Vector.h major header cleanup 14 years ago
autogen.sh This seems necessary. 16 years ago
configure.ac Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
htop.1.in Fix regression in documentation 15 years ago
htop.c Remove old memory debugging routines. We have Valgrind nowadays. 14 years ago
htop.desktop * corrections to the desktop entry file 17 years ago
htop.h major header cleanup 14 years ago
htop.png Initial import. 20 years ago

README


htop
by Hisham Muhammad <loderunner@users.sourceforge.net>

May, 2004 - December, 2010

Introduction
~~~~~~~~~~~~

This is htop, an interactive process viewer.
It requires ncurses. It is tested with Linux 2.6,
but is also reported to work (and was originally developed)
with the 2.4 series.

Note that, while, htop is Linux specific -- it is based
on the Linux /proc filesystem -- it is also reported to work
with FreeBSD systems featuring a Linux-compatible /proc.
This is, however, unsupported. Contact the packager for your
system when reporting problems on platforms other than Linux.

This software has evolved considerably during the last years,
and is reasonably complete, but there is still room for
improvement. Read the TODO file to see what's known to be missing.

Comparison between 'htop' and 'top'
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* In 'htop' you can scroll the list vertically and horizontally
to see all processes and full command lines.
* In 'top' you are subject to a delay for each unassigned
key you press (especially annoying when multi-key escape
sequences are triggered by accident).
* 'htop' starts faster ('top' seems to collect data for a while
before displaying anything).
* In 'htop' you don't need to type the process number to
kill a process, in 'top' you do.
* In 'htop' you don't need to type the process number or
the priority value to renice a process, in 'top' you do.
* In 'htop' you can kill multiple processes at once.
* 'top' is older, hence, more tested.

Compilation instructions
~~~~~~~~~~~~~~~~~~~~~~~~

This program is distributed as a standard autotools-based package.
See the INSTALL file for detailed instructions, but you are
probably used to the common "configure/make/make install" routine.

See the manual page (man htop) or the on-line help ('F1' or 'h'
inside htop) for a list of supported key commands.

if not all keys work check your curses configuration.