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 f44a8f2009 Option to update process names on every refresh 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 Add IO priority support ('i' key) 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 minor style cleanups 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 Fail gracefully when /proc is not mounted 14 years ago
CRT.h Fail gracefully when /proc is not mounted 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 Option to update process names on every refresh 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 Option to update process names on every refresh 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
IOPriority.c Add IO priority support ('i' key) 14 years ago
IOPriority.h Add IO priority support ('i' key) 14 years ago
IOPriorityPanel.c Add IO priority support ('i' key) 14 years ago
IOPriorityPanel.h Add IO priority support ('i' key) 14 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 Add IO priority support ('i' key) 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 Add -p flag, contributed by Rob Hoelz 14 years ago
Panel.h major header cleanup 14 years ago
Process.c Add IO priority support ('i' key) 14 years ago
Process.h Add IO priority support ('i' key) 14 years ago
ProcessList.c Option to update process names on every refresh 14 years ago
ProcessList.h Option to update process names on every refresh 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 Option to update process names on every refresh 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 Fix warning on ARM processors. 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 make htop trunk compile on FreeBSD 8.2-STABLE 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 Add IO priority support ('i' key) 14 years ago
htop.1.in Add -p flag, contributed by Rob Hoelz 14 years ago
htop.c Add IO priority support ('i' key) 14 years ago
htop.desktop * corrections to the desktop entry file 17 years ago
htop.h Add IO priority support ('i' key) 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.