1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-15 10:10:59 +00:00
serenity/Applications/SystemMonitor
Andreas Kling 5a45376180 Kernel+SystemMonitor: Log amounts of I/O per thread
This patch adds these I/O counters to each thread:

- (Inode) file read bytes
- (Inode) file write bytes
- Unix socket read bytes
- Unix socket write bytes
- IPv4 socket read bytes
- IPv4 socket write bytes

These are then exposed in /proc/all and seen in SystemMonitor.
2019-12-01 17:40:27 +01:00
..
DevicesModel.cpp LibCore: Convert CFile to ObjectPtr 2019-09-21 20:50:06 +02:00
DevicesModel.h AK: Rename <AK/AKString.h> to <AK/String.h> 2019-09-06 15:36:54 +02:00
GraphWidget.cpp ProcessManager: Rename it to SystemMonitor 2019-08-14 14:28:45 +02:00
GraphWidget.h SystemMonitor: Remove all remaining naked "new" usage 2019-09-21 18:17:23 +02:00
main.cpp SystemMonitor: Add device column to filesystems tab 2019-11-04 19:42:21 +01:00
Makefile SystemMonitor: Add a devices tab 2019-08-18 15:59:59 +02:00
MemoryStatsWidget.cpp SystemMonitor: Make all tabs except the process table lazily loaded 2019-10-02 20:26:19 +02:00
MemoryStatsWidget.h SystemMonitor: Make all tabs except the process table lazily loaded 2019-10-02 20:26:19 +02:00
NetworkStatisticsWidget.cpp SystemMonitor: Make all tabs except the process table lazily loaded 2019-10-02 20:26:19 +02:00
NetworkStatisticsWidget.h SystemMonitor: Make all tabs except the process table lazily loaded 2019-10-02 20:26:19 +02:00
ProcessFileDescriptorMapWidget.cpp Kernel+SystemMonitor: Publish can_read/write state for open files 2019-11-09 22:42:19 +01:00
ProcessFileDescriptorMapWidget.h LibCore: Remove ObjectPtr in favor of RefPtr 2019-09-22 00:31:54 +02:00
ProcessMemoryMapWidget.cpp Kernel+SystemMonitor: Show VM region "shared" and "stack" bits in UI 2019-11-17 12:15:46 +01:00
ProcessMemoryMapWidget.h LibCore: Remove ObjectPtr in favor of RefPtr 2019-09-22 00:31:54 +02:00
ProcessModel.cpp Kernel+SystemMonitor: Log amounts of I/O per thread 2019-12-01 17:40:27 +01:00
ProcessModel.h Kernel+SystemMonitor: Log amounts of I/O per thread 2019-12-01 17:40:27 +01:00
ProcessStacksWidget.cpp LibCore: Convert CFile to ObjectPtr 2019-09-21 20:50:06 +02:00
ProcessStacksWidget.h LibCore: Remove ObjectPtr in favor of RefPtr 2019-09-22 00:31:54 +02:00
ProcessTableView.cpp SystemMonitor: Make all tabs except the process table lazily loaded 2019-10-02 20:26:19 +02:00
ProcessTableView.h SystemMonitor: Make all tabs except the process table lazily loaded 2019-10-02 20:26:19 +02:00