summaryrefslogtreecommitdiffstats
path: root/linux/LinuxMachine.h
Commit message (Collapse)AuthorAgeFilesLines
* Linux: add GPU meter and process columnChristian Göttsche2024-03-271-0/+9
| | | | | | | Based on the DRM client usage stats[1] add statistics for GPU time spend and percentage utilization. [1]: https://www.kernel.org/doc/html/latest/gpu/drm-usage-stats.html
* Relocate include of config.h from header to source modeuleBenny Baumann2023-12-261-2/+0
|
* Update includes based on IWYUBenny Baumann2023-12-261-2/+0
|
* Merge branch 'style-header-consistency' of https://github.com/BenBE/htop ↵Nathan Scott2023-10-101-1/+1
|\ | | | | | | into BenBE-style-header-consistency
| * Always mark config.h with IWYU pragma: keepBenny Baumann2023-05-241-1/+1
| |
* | Fix Linux running tasks count in the Tasks Meter, a recent regressionNathan Scott2023-06-061-1/+4
|/ | | | | | | | | | | | | | The recent split of machine-wide metric gathering from process metrics gathering introduced a regression in the Linux running task accounting. The way we extract this value from /proc/stat (which typically is used for machine-wide metrics) conspired with a now-incorrectly placed init- to-zero at the start of the per-process sampling, caused this value to always be zero by the time the Tasks Meter used it. Fix this by making it much more clear that Linux has this special case handling of runningTasks. Resolves #1256
* Adapt platform code for the new Machine base classNathan Scott2023-05-081-0/+110
Move host-centric data to new derived <Platform>Machine classes, separate from process-list-centric data.

© 2014-2024 Faster IT GmbH | imprint | privacy policy