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 b09339d643 Enabling taskstats by default since they don't break 18 years ago
plpa-1.1 Clean up htop's configure options. 18 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 Clean up headers by using 'static' whenever possible. 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
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 Clean up headers by using 'static' whenever possible. 18 years ago
CRT.h Clean up headers by using 'static' whenever possible. 18 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 Ability to change sort column with the mouse by 18 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 Clean up headers by using 'static' whenever possible. 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 Clean up headers by using 'static' whenever possible. 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
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 Add Unicode support, enabled with the --enable-unicode 18 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 Clean up headers by using 'static' whenever possible. 18 years ago
Meter.h Clean up headers by using 'static' whenever possible. 18 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 Ability to change sort column with the mouse by 18 years ago
Process.h Ability to change sort column with the mouse by 18 years ago
ProcessList.c Ability to change sort column with the mouse by 18 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 Add Unicode support, enabled with the --enable-unicode 18 years ago
RichString.h Add Unicode support, enabled with the --enable-unicode 18 years ago
ScreenManager.c Clean up headers by using 'static' whenever possible. 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 Clean up headers by using 'static' whenever possible. 18 years ago
String.h Clean up headers by using 'static' whenever possible. 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 Clean up headers by using 'static' whenever possible. 18 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 Enabling taskstats by default since they don't break 18 years ago
debug.h Regenerated all headers. 20 years ago
htop.1 Getting things ready for a release 19 years ago
htop.c Ability to change sort column with the mouse by 18 years ago
htop.desktop Getting things ready for a release 19 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.