182 Commits (9cc1c5ea15cc7f7fa6ebcdee151df9da56e95009)

Author SHA1 Message Date
Benny Baumann e50b33d537 Avoid glibc FILE API for number of open files 2 years ago
Benny Baumann 78c6aacfb5 Avoid glibc FILE API for maxpid 2 years ago
Benny Baumann 49f0ca2d70 Avoid glibc FILE API for loadavg 2 years ago
Benny Baumann 4806b4ebfb Avoid glibc FILE API for uptime reading 2 years ago
Christian Göttsche f8c5bdd864 Linux: add GPU meter and process column 2 years ago
Christian Göttsche 94c7822401 Explicitly check sscanf(3) and fscanf(3) return values 2 years ago
Benny Baumann e56089e1fa Update includes based on IWYU 2 years ago
Benny Baumann 6aa9ef2726 Fix code style 2 years ago
Kevin Bracey 69a505d69c Move shared memory next to used memory 2 years ago
Nathan Scott 66c0b19ed6 Correct pid_t type return from Platform_getMaxPid function 3 years ago
Nathan Scott 0f751e991d Introduce Row and Table classes for screens beyond top-processes 3 years ago
Explorer09 25cb42f0e4 Rework ZramMeter and remove MeterClass.comprisedValues 3 years ago
Explorer09 b416433fbe Replace isnan() with better comparisons (isgreater(), etc.) 3 years ago
lestermfp 5558c015f6 Short-term fix for docker container detection 3 years ago
Benny Baumann 32f8d4c407 Make header sort order consistent again 3 years ago
Benny Baumann b3cf54e3f9 Always mark config.h with IWYU pragma: keep 3 years ago
Nathan Scott 72235d8e09 Adapt platform code for the new Machine base class 3 years ago
Nathan Scott 0bdade1b6c Introduce Machine class for host-specific info (split from ProcessList) 3 years ago
Ivan Shapovalov 71f2e66126 Linux: (hack) work around the fact that Zswapped pages may be SwapCached 3 years ago
Ivan Shapovalov 71f5a80d9e Linux: implement zswap support 3 years ago
Ivan Shapovalov b29b33ebb9 {Memory,Swap}Meter: add "compressed memory" metrics 3 years ago
Ivan Shapovalov b2ada27840 {Memory,Swap}Meter: make sure new constants are used consistently 3 years ago
Christian Göttsche 467bb78bb1 ZramMeter: update bar mode 3 years ago
Benny Baumann da255cb33f Minor code formatting consistency fixes 3 years ago
Guillaume Gomez e207c8aebd Improve CPU computation code 3 years ago
Guillaume Gomez c803ec6dae Improve code readability by using enum values instead of raw numbers 3 years ago
Benny Baumann 62f4628efe Implement File Descriptor Meter support for Linux 3 years ago
Christian Göttsche 7c68f01ddd Misc cleanup 3 years ago
Matthias Maier 0bd10858a1 Linux: add IRQ PSI meter 3 years ago
Aidan Epstein f1da8cfa28 Add a systemd user meter to monitor user units. 3 years ago
наб 650cf0f13b Use a 0x{devnum} format for devices in lock screen, like files screen 3 years ago
наб 8def4d63cd Replace meaningless ID column with FD column in lock screen 3 years ago
наб 67bc7fe640 Clean out Platform_getInodeFilename 3 years ago
наб aa48120a16 Fix Linux Platform_getProcessLocks() for file-description locks 3 years ago
Guillaume Gomez 560a04ad25 Improve code readability by creating constants for memory values 3 years ago
Benny Baumann 40104588f3 Reformat code base 3 years ago
Christian Göttsche 9a4879b48f Please Clang 15 4 years ago
ilyam8 491c6f1044 consider only shrinkable ZFS ARC as cache on Linux 4 years ago
ilyam8 51228b6239 fix container detection for LXC 4 years ago
Daniel Lange cdf3f3c50b Remove stray fprintf left from testing (introduced in 7039abe) 4 years ago
Daniel Lange 7039abe109 Guess lxc or docker from /proc/1/mounts 4 years ago
Christian Göttsche 5bc988ad6d Use correct command field as default field 4 years ago
Christian Göttsche 6e9a5e9e49 Mark ScreenDefaults const 4 years ago
Christian Göttsche 1e94b92226 Linux: read generic sysfs batteries 4 years ago
Hisham Muhammad 72ba20fa5f Introduce screen tabs 4 years ago
Volodymyr Vasiutyk 2ef70ad7f6 Early program termination only from main() 4 years ago
Christian Göttsche 4374a267be Linux: restore battery state with numbered AC's 4 years ago
aninsen 3e70de64b3 Code clean up for reading battery info 4 years ago
Nathan Scott 04871a2d04 Report hugepage memory as real and used memory (as before) 4 years ago
Daniel Lange 94ad111391 Update license headers to explicitly say GPLv2+ 5 years ago