Path to this page:
./
sysutils/htop,
Enhanced version of top utility
Branch: CURRENT,
Version: 3.3.0nb1,
Package name: htop-3.3.0nb1,
Maintainer: niaThis 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: 396.496 KB
Version history: (Expand)
- (2024-05-06) Updated to version: htop-3.3.0nb1
- (2024-02-18) Updated to version: htop-3.3.0
- (2023-02-05) Updated to version: htop-3.2.2
- (2022-10-04) Updated to version: htop-3.2.1nb2
- (2022-09-25) Updated to version: htop-3.2.1nb1
- (2022-06-08) Updated to version: htop-3.2.1
CVS history: (Expand)
2024-05-06 10:40:34 by Jonathan Perkin | Files touched by this commit (113) |
Log message:
*: Revision bumps for ncurses 6.5 overhaul.
|
2024-02-26 10:31:52 by Nia Alarie | Files touched by this commit (8) |
Log message:
htop: import illumos fixes from OmniOS CE
|
2024-02-18 02:51:01 by Santhosh Raju | Files touched by this commit (2) | |
Log message:
sysutils/htop: Update to 3.3.0
Changes since 3.2.2:
What's new in version 3.3.0
* Multiple refactorings and code improvements
* Shorten docker container IDs to 12 characters
* Settings: preserve empty header
* Fix execlp() argument without pointer cast
* OpenFilesScreen: Make column sizing dynamic for file size, offset and inode
* Add support for "truss" (FreeBSD equivalent of "strace")
* Darwin: add NetworkIOMeter support
* HeaderLayout: add "3 columns - 40/30/30", "... 30/40/30" \
& "... 30/30/40"
* Meter: use correct unicode characters for digit '9'
* Note in manual re default memory units of KiB
* Add column for process container name
* Add logic to filter the container name (+type) from the CGroup name
* Change NetworkIOMeter value unit from KiB/s to bytes/second
* Cap DiskIOMeter "utilisation" percentage at 100%
* PCP platform implementation of frontswap and zswap accounting
* Shorten podman/libpod container IDs to 12 characters
* Write configuration to temporary file first
* Incorporate shared memory in bar text
* Move shared memory next to used memory
* Correct order of memory meter in help
* Add recalculate to Ctrl-L refresh
* Update process list on thread visibility toggling
* Support dynamic screens with 'top-most' entities beyond processes
* Introduce Row and Table classes for screens beyond top-processes
* Rework ZramMeter and remove MeterClass.comprisedValues
* More robust logic for CPU process percentages (Linux & PCP)
* Show year as start time for processes older than a year
* Short-term fix for docker container detection
* default color preset: use bold blue for better visibility
* Document 'O' keyboard shortcut
* Implement logic for '--max-iterations'
* Update F5 key label on tab switch (Tree <-> List)
* Force re-sorting of the process list view after switching between \
list/treeview mode
* Linux: (hack) work around the fact that Zswapped pages may be SwapCached
* Linux: implement zswap support
* {Memory,Swap}Meter: add "compressed memory" metrics
* Darwin: add DiskIOMeter support
* Fix scroll relative to followed process
* ZramMeter: update bar mode
* Use shared real memory on FreeBSD
* Increase Search and Filter max string length to 128
* Improve CPU computation code
* Remove LXC special handling for the CPU count
* Create new File Descriptor meter
* PCP: add IRQ PSI meter
* Linux: add IRQ PSI meter
* Linux: highlight username if process has elevated privileges
* Add support for scheduling policies
* Add a systemd user meter to monitor user units.
* FreeBSD: remove duplicate zfs ARC size subtraction
|
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) | |
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.
|