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 31b3a2d2db catch nonprintable characters 17 years ago
plpa-1.1 BSD related fixes: 17 years ago
scripts Fix GCC 4.3 issues: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=416852 19 years ago
AUTHORS Initial import. 20 years ago
AffinityPanel.c Let mouseclicks tick/untick checkboxes 18 years ago
AffinityPanel.h Clean up headers by using 'static' whenever possible. 18 years ago
AvailableColumnsPanel.c Clean up headers by using 'static' whenever possible. 18 years ago
AvailableColumnsPanel.h Clean up headers by using 'static' whenever possible. 18 years ago
AvailableMetersPanel.c Clean up headers by using 'static' whenever possible. 18 years ago
AvailableMetersPanel.h Clean up headers by using 'static' whenever possible. 18 years ago
BatteryMeter.c ACPI Battery meter 18 years ago
COPYING Initial import. 20 years ago
CPUMeter.c Clean up headers by using 'static' whenever possible. 18 years ago
CPUMeter.h Clean up headers by using 'static' whenever possible. 18 years ago
CRT.c Option to display hostname in the meters area 17 years ago
CRT.h Option to display hostname in the meters area 17 years ago
CategoriesPanel.c Clean up headers by using 'static' whenever possible. 18 years ago
CategoriesPanel.h Clean up headers by using 'static' whenever possible. 18 years ago
ChangeLog BSD related fixes: 17 years ago
CheckItem.c Clean up headers by using 'static' whenever possible. 18 years ago
CheckItem.h Clean up headers by using 'static' whenever possible. 18 years ago
ClockMeter.c Clean up headers by using 'static' whenever possible. 18 years ago
ClockMeter.h Clean up headers by using 'static' whenever possible. 18 years ago
ColorsPanel.c Let mouseclicks tick/untick checkboxes 18 years ago
ColorsPanel.h Clean up headers by using 'static' whenever possible. 18 years ago
ColumnsPanel.c Clean up headers by using 'static' whenever possible. 18 years ago
ColumnsPanel.h Clean up headers by using 'static' whenever possible. 18 years ago
DebugMemory.c Assign creation of the allocation log file to a separate #define. 20 years ago
DebugMemory.h Regenerated all headers. 20 years ago
DisplayOptionsPanel.c Let mouseclicks tick/untick checkboxes 18 years ago
DisplayOptionsPanel.h Clean up headers by using 'static' whenever possible. 18 years ago
FunctionBar.c Performance improvement hackathon: improve process comparison routines, 20 years ago
FunctionBar.h Performance improvement hackathon: improve process comparison routines, 20 years ago
Hashtable.c Clean up headers by using 'static' whenever possible. 18 years ago
Hashtable.h Clean up headers by using 'static' whenever possible. 18 years ago
Header.c Avoid crashing when using many meters (thanks to David Cho for the report) 19 years ago
Header.h Regenerated all headers. 20 years ago
HostnameMeter.c Option to display hostname in the meters area 17 years ago
HostnameMeter.h Option to display hostname in the meters area 17 years ago
INSTALL Initial import. 20 years ago
ListItem.c Clean up headers by using 'static' whenever possible. 18 years ago
ListItem.h Clean up headers by using 'static' whenever possible. 18 years ago
LoadAverageMeter.c Clean up headers by using 'static' whenever possible. 18 years ago
LoadAverageMeter.h Clean up headers by using 'static' whenever possible. 18 years ago
Makefile.am BSD related fixes: 17 years ago
MemoryMeter.c Clean up headers by using 'static' whenever possible. 18 years ago
MemoryMeter.h Clean up headers by using 'static' whenever possible. 18 years ago
Meter.c Option to display hostname in the meters area 17 years ago
Meter.h Option to display hostname in the meters area 17 years ago
MetersPanel.c Clean up headers by using 'static' whenever possible. 18 years ago
MetersPanel.h Clean up headers by using 'static' whenever possible. 18 years ago
NEWS Initial import. 20 years ago
Object.c Clean up headers by using 'static' whenever possible. 18 years ago
Object.h Clean up headers by using 'static' whenever possible. 18 years ago
Panel.c Add Unicode support, enabled with the --enable-unicode 18 years ago
Panel.h Make clicks on leftmost panel in the Setup screen change setup pages, 18 years ago
Process.c BSD related fixes: 17 years ago
Process.h BSD related fixes: 17 years ago
ProcessList.c BSD related fixes: 17 years ago
ProcessList.h Ability to change sort column with the mouse by 18 years ago
README Minor update to the README file. 20 years ago
RichString.c catch nonprintable characters 17 years ago
RichString.h catch nonprintable characters 17 years ago
ScreenManager.c Let mouseclicks tick/untick checkboxes 18 years ago
ScreenManager.h Clean up headers by using 'static' whenever possible. 18 years ago
Settings.c Clean up headers by using 'static' whenever possible. 18 years ago
Settings.h Clean up headers by using 'static' whenever possible. 18 years ago
SignalItem.c Clean up headers by using 'static' whenever possible. 18 years ago
SignalItem.h Clean up headers by using 'static' whenever possible. 18 years ago
SignalsPanel.c Clean up headers by using 'static' whenever possible. 18 years ago
SignalsPanel.h Clean up headers by using 'static' whenever possible. 18 years ago
String.c ACPI Battery meter 18 years ago
String.h ACPI Battery meter 18 years ago
SwapMeter.c Clean up headers by using 'static' whenever possible. 18 years ago
SwapMeter.h Clean up headers by using 'static' whenever possible. 18 years ago
TODO Add reminder on a bug 19 years ago
TasksMeter.c Clean up headers by using 'static' whenever possible. 18 years ago
TasksMeter.h Clean up headers by using 'static' whenever possible. 18 years ago
TraceScreen.c Clean up headers by using 'static' whenever possible. 18 years ago
TraceScreen.h Clean up headers by using 'static' whenever possible. 18 years ago
UptimeMeter.c simplify uptime calculation 17 years ago
UptimeMeter.h Clean up headers by using 'static' whenever possible. 18 years ago
UsersTable.c Clean up headers by using 'static' whenever possible. 18 years ago
UsersTable.h Clean up headers by using 'static' whenever possible. 18 years ago
Vector.c Clean up headers by using 'static' whenever possible. 18 years ago
Vector.h Clean up headers by using 'static' whenever possible. 18 years ago
acinclude.m4 Add missing bits to build system, needed by the inclusion of PLPA. 18 years ago
autogen.sh Add missing bits to build system, needed by the inclusion of PLPA. 18 years ago
configure.ac BSD related fixes: 17 years ago
debug.h Regenerated all headers. 20 years ago
htop.1 Prepare for release 0.8 18 years ago
htop.c BSD related fixes: 17 years ago
htop.desktop * corrections to the desktop entry file 17 years ago
htop.h Clean up headers by using 'static' whenever possible. 18 years ago
htop.png Initial import. 20 years ago

README


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

May, 2004 - July, 2006

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 software has evolved considerably during the last months,
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.