6f868b00c0
Fix allocation of processes. Closes #166 .
2015-02-20 14:52:10 -02:00
3383d8e556
Sorry about the mega-patch.
...
This is a work-in-progress, code is currently broken.
(Some actions, and notably, the header, are missing.)
2015-01-21 23:27:31 -02:00
b4f6b11092
Move "get max pid" code into platform specific area.
2014-11-27 20:10:23 -02:00
aaaaf063a1
Builds on Linux again!
2014-11-24 19:22:50 -02:00
eb229d9aef
Changes for supporting separate platform subdirectories.
2014-11-24 18:55:03 -02:00
b2e94d626d
Fixed a wrong attribution.
2014-10-14 02:48:17 +01:00
64e0d9452d
Added new color for 'D' state.
2014-10-14 02:30:17 +01:00
f54a37b4a9
Update values for fields whose columns may appear later. Fixes #80 .
2014-05-03 17:51:19 -03:00
c3e66b2d81
Make VPID use PID-width format. Closes #79 .
2014-05-03 17:26:11 -03:00
78d09f955a
Compare with long, for 64-bit systems
2014-04-25 19:41:23 -03:00
d7e5020169
Merge branch 'master' of https://github.com/hishamhm/htop
2014-04-25 19:37:41 -03:00
ea191b53bd
Fix time-based sorting
2014-04-25 19:37:07 -03:00
e0209da88f
Support pagefaults stats. Closes #45 .
2014-04-24 19:40:47 -03:00
2f30cd1070
Boost field buffer size - crashes when trying to draw very deep UTF-8 trees
...
Test by nesting 30 shells
Patch from ArchLinux. Closes #65 .
2014-04-24 15:08:32 -03:00
a939cdf827
Better consistency in coloring. Closes #66 .
...
For now rates won't be colored gray when zero; I'll think about that.
2014-04-24 15:00:09 -03:00
f86851766b
Both IO_PRIO and IO_RATE had the same column heading. Closes #61 .
2014-04-24 12:52:26 -03:00
0a4ddab2a4
Use proper format string for unsigned data.
2014-04-21 19:00:12 -03:00
1ac517be52
Fix padding in large numbers. (See #40 )
2014-04-10 13:22:33 -03:00
96858744b5
Avoid "else" trick with #ifdef, hopefully makes code easier to follow.
2014-04-09 23:14:41 -03:00
5d6ad853fa
Support for very large numbers, now tested on a 64-bit machine.
2014-04-09 22:49:36 -03:00
127f847ca5
Support really large numbers on 64-bit architectures; first try.
2014-04-09 22:32:54 -03:00
cb297af848
Fix invalid access when highlighting basename of threads.
2014-04-09 17:43:54 -03:00
f2a190b0e9
New logic for highlighting basenames with spaces
2014-02-27 17:11:23 -03:00
6d90e58c01
alignment improvements
2014-02-27 16:35:22 -03:00
da236ca318
Added additional column to monitor OOM killer score of each process
2014-01-29 22:41:55 +00:00
7afda7f5a1
fix column shift on wrong megabytes format
...
see http://0xff.me/htop_bug.png
2014-01-21 11:35:53 +03:00
76a715ee8c
Fix order of calloc arguments.
...
(Patch by Dawid Gajownik)
2014-01-16 18:51:16 -02:00
6cfa9e0bf2
Performance improvements due to conditional parsing of IO data depending on selected fields.
...
On my machine, this gives a ~20% improvement in htop process time use with the default config.
2013-05-24 22:46:01 +00:00
00b324bfc1
Changes in object model: separate class objects to store vtable. Also, nicer UTF-8 display of big numbers.
2012-12-05 15:12:20 +00:00
259e1a2938
fixes PGRP and SESN columns in case of big pids. Patch #3567904 .
2012-10-20 01:45:41 +00:00
47e881f460
Add IO priority support ('i' key)
2012-10-04 23:59:45 +00:00
078b831696
don't downcast to int before determining number of hours
2012-06-25 03:06:36 +00:00
45f7a4fc8d
Remove old memory debugging routines. We have Valgrind nowadays.
2011-12-26 22:04:29 +00:00
84281bdc44
major header cleanup
2011-12-26 21:35:57 +00:00
9c44f589d2
show proper values for very large times
2011-12-14 23:29:07 +00:00
bc87a8ff8c
Remove bundled hwloc-1.2.1. Use either native Linux affinity support or an external libhwloc.
...
(for details see https://sourceforge.net/mailarchive/forum.php?thread_name=CAJpkDYeZpwqcWxZ77wq6bMrnhn-KzkU1xAqb3cU0drfnA3n9FQ%40mail.gmail.com&forum_name=htop-general )
2011-11-21 02:52:41 +00:00
7ca1081712
Mega-commit with features and tweaks for 1.0:
...
* Performance improvements
* Support for splitting CPU meters into two or four columns
(thanks to Wim Heirman)
* Switch from PLPA, which is now deprecated, to HWLOC.
* Bring back support for native Linux sched_setaffinity,
so we don't have to use HWLOC where we don't need to.
* Support for typing in user names and column fields in selection panels.
2011-11-18 06:08:56 +00:00
ca6b9238a3
Support for UTF-8 tree drawing
...
(thanks to Bin Guo)
2011-11-03 22:12:12 +00:00
d1b1cbc757
cleanups and fixes, thanks to cppcheck and gcc -Wextra
2011-10-25 00:05:46 +00:00
75080ce79d
Use wider PID columns in 64-bit machines with larger pid_max values.
2011-09-29 18:40:23 +00:00
ec17b7029a
Convert affinity control from the deprecated PLPA to HWLOC
2011-09-24 00:30:47 +00:00
3e265ce4ab
Add missing header titles. Closes #3152630 .
2011-09-08 04:21:31 +00:00
9b3514062f
nicer display for large numbers
2011-05-26 16:31:18 +00:00
219bb9ccff
handle large values for process time
2011-03-28 19:06:06 +00:00
a9c0ea3753
* Option for counting CPUs from zero
...
(thanks to Sean Noonan)
* Meters update in every screen (no longer halting while on Setup, etc.)
2011-03-22 20:37:08 +00:00
d8e1480a27
Remove arbitrary limit from rich strings
...
Fix subtree hiding
Fix reading of CPU values in hidden threads
Fix hiding of zombie processes as kernel threads
Remove "debug proc" code
Code cleanup in processElements
2010-11-22 12:40:20 +00:00
2960a8162e
BUGFIX: Fix alignment for display of memory values above 100G (sign of the times!)
...
(thanks to Jan van Haarst for the report.)
Closes #2865619 .
2010-11-20 20:35:07 +00:00
84ed4c01f6
Support for cgroups (thanks to Guillaume Zitta and Daniel Lezcano)
2010-10-30 19:24:07 +00:00
6486229308
add support for steal/guest CPU time measurement
...
simplify processor data accounting (add CPUData structure)
remove Process_clone trick
2010-08-24 23:20:38 +00:00
9eb912149e
expand/collapse tree
2010-06-17 19:02:03 +00:00