./sysutils/htop, Enhanced version of top utility

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.2.1nb2, Package name: htop-3.2.1nb2, Maintainer: nia

This is htop, an interactive process viewer.

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.


Required to run:
[sysutils/desktop-file-utils] [devel/ncursesw] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Package options: curses

Master sites:

Filesize: 388.313 KB

Version history: (Expand)


CVS history: (Expand)


   2022-10-04 09:14:57 by Kimmo Suominen | Files touched by this commit (2)
Log message:
htop: Fix options for selecting curses type

Users can now select ncurses for enabling unicode characters on NetBSD.
It was not sufficient (or even correct, most likely) to use "wide-curses"
for this.
   2022-09-25 11:53:28 by Kimmo Suominen | Files touched by this commit (2)
Log message:
htop: Add options for selecting curses type

Users can now select wide-curses for enabling unicode characters on NetBSD.
   2022-06-12 06:48:53 by Nia Alarie | Files touched by this commit (1)
Log message:
htop: set USE_CURSES=getmouse rather than USE_NCURSES
   2022-06-08 09:01:16 by Nia Alarie | Files touched by this commit (5) | Package removed
Log message:
htop: update to 3.2.1

What's new in version 3.2.1

* Fix setting to show all branches collapsed by default
* Restore functionality of stripExeFromCmdline setting
* Fix some command line display settings not being honored without restart
* Display single digit precision for CPU% greater than 99.9%
* On Linux, FreeBSD and PCP consider only shrinkable ZFS ARC as cache
* On Linux, increase field width of CPUD% and SWAPD% columns
* Colorize process state characters in help screen
* Use mousemask(3X) to enable and disable mouse control
* Fix heap buffer overflow in Vector_compact
* On Solaris, fix a process time scaling error
* On Solaris, fix the build
* On NetBSD, OpenBSD and Solaris ensure env buffer size is sufficient
* On Linux, resolve processes exiting interfering with sampling
* Fix ProcessList quadratic removal when scanning processes
* Under LXC, limit CPU count to that given by /proc/cpuinfo
* Improve container detection for LXC
* Some minor documentation fixes
   2022-05-16 14:14:22 by Jonathan Perkin | Files touched by this commit (2)
Log message:
htop: Fix SunOS includes.
   2022-05-07 18:37:49 by Santhosh Raju | Files touched by this commit (2) | Package updated
Log message:
sysutils/htop: Update to 3.2.0

Changes since 3.1.2:

What's new in version 3.2.0

* Support for displaying multiple tabs in the user interface
* Allow multiple filter and search terms (logical OR, separate by "|")
* Set correct default sorting direction (defaultSortDesc)
* Improve performance for process lookup and update
* Rework the IOMeters initial display
* Removed duplicate sections on COMM and EXE
* Highlight process UNINTERRUPTIBLE_WAIT state (D)
* Show only integer value when CPU% more than 99.9%
* Handle rounding ambiguity between 99.9 and 100.0%
* No longer leaves empty the last column in header
* Fix header layout and meters reset if a header column is empty
* Fix PID and UID column widths off-by-one error
* On Linux, read generic sysfs batteries
* On Linux, do not collect LRS per thread (it is process-wide)
* On Linux, dynamically adjust the SECATTR and CGROUP column widths
* On Linux, fix a crash in LXD
* On FreeBSD, add support for showing process emulation
* On Darwin, lazily set process TTY name
* Always set SIGCHLD to default handling
* Avoid zombie processes on signal races
* Ensure last line is cleared when SIGINT is received
* Instead of SIGTERM, pre-select the last sent signal
* Internal Hashtable performance and sizing improvements
* Add heuristics for guessing LXC or Docker from /proc/1/mounts
* Force elapsed time display to zero if process started in the future
* Avoid extremely large year values when printing time
* Fix division by zero when calculating IO rates
* Fix out of boundary writes in XUtils
* Fix custom thread name display issue
* Use AC_CANONICAL_HOST, not AC_CANONICAL_TARGET in configure.ac
* Support libunwind of LLVM
   2022-05-07 09:35:51 by Nia Alarie | Files touched by this commit (1)
Log message:
htop: mine
   2022-05-07 09:35:06 by Nia Alarie | Files touched by this commit (5)
Log message:
htop: Apply a reliability hotfix.  Thanks upstream for notice.