Hisham Muhammad
4c51ad0e35
OpenVZ support, contributed by Sergey Lychko
19 years ago
Hisham Muhammad
d357c67717
Add support of NLWP field, by Bert Wesarg
19 years ago
Hisham Muhammad
b1e9d716f2
keep debug code up-to-date
19 years ago
Hisham Muhammad
9710a43001
Fixes for /proc location, submitted by Florent Thoumie
19 years ago
Hisham Muhammad
d46dcf99fd
Make process memory percentage calculation saner.
19 years ago
Hisham Muhammad
f56c8014f7
Apply patches by Matthias Lederhofer adding extra
...
memory status fields
19 years ago
Hisham Muhammad
a227b20fef
Switch to unsigned keys in hash, according to issue #1688290
...
in the sf tracker
19 years ago
Hisham Muhammad
a26ef71ed8
Minor tweak.
20 years ago
Hisham Muhammad
3d62edb678
Bugfix: collect orphaned items during tree generation
...
at the end of the tree.
Add debugging sanity checks.
20 years ago
Hisham Muhammad
c90a445103
Don't double-free comm when it's an existingProcess
20 years ago
Hisham Muhammad
97ea7a1a8c
Ok, second take on fixing the handling of comm.-
20 years ago
Hisham Muhammad
adbfe82e63
Oops.
20 years ago
Hisham Muhammad
45fab61da3
Avoid double free of prototype's comm.
20 years ago
Hisham Muhammad
8adc7ac00f
Fix asserts, don't use freed memory.
20 years ago
Hisham Muhammad
febe259e91
Add lots of debugging asserts and try to clean up behavior of lists in general.
...
Make dumping of proc data controlled by a separate debug define.
20 years ago
Hisham Muhammad
b25ac6b0f7
Handle situation instead of assuming it would never happen,
...
as it was seen out in the field and tested here.
20 years ago
Hisham Muhammad
2c4d730403
Allocate per-processor values in a contiguous chunk of memory
20 years ago
Hisham Muhammad
3e4f06d101
Contribution by Philipp Richter: Display IO-Wait, IRQ and Soft-IRQ values in status bar
...
(minor modifications: default to false, add help)
20 years ago
Hisham Muhammad
eb2803ce79
Share name strings from UsersList
20 years ago
Hisham Muhammad
dbe2670b69
Perform RichString operations by hand.
...
Avoid unnecessary operations when processing entries on ProcessList.
20 years ago
Hisham Muhammad
5d48ab8c28
Performance improvement hackathon: improve process comparison routines,
...
disable useless code in release builds such as runtime type-checking on
dynamic data structures and process fields that are not being computed,
faster(?) method for verifying the process owner (still need to ensure
correctness), don't destroy and create process objects for hidden kernel
threads over and over. Phew. I shouldn't be doing all this today, but I
could not resist.
20 years ago
Hisham Muhammad
2f1f82ee87
Updates for new version of the MakeHeader.py script.
20 years ago
Hisham Muhammad
8c643f5f89
Use long long types to avoid overflow
20 years ago
Hisham Muhammad
d0325cfec5
Disable old hack that's interfering with real debugging.
20 years ago
Hisham Muhammad
a853faaa2d
Rename TypedVector to Vector, matching dit.
20 years ago
Hisham Muhammad
33113fe0d7
- Overhaul meters implementation;
...
- add AllCPUsMeter;
- because of that, the new .htoprc is incompatible with previous released versions.
20 years ago
Hisham Muhammad
86d6313560
* make debug target
...
* Support for generating a /proc trace for debugging purposes.
20 years ago
Hisham Muhammad
2ef1847a8b
Complete implementation of --with-proc, making htop more FreeBSD-friendly
20 years ago
Hisham Muhammad
d6231bab89
Initial import.
20 years ago