1.0.01157.1 MB
MIT
strict
core22
Live process memory, file descriptor, mmap, and thread growth tracker
Process Resource Growth Watcher is a desktop time-series process resource telemetry
and baseline delta analyzer for Linux. An independent Linux utility inspired by GDIView,
it samples /proc/<pid>/status, /proc/<pid>/statm, /proc/<pid>/fd, and /proc/<pid>/maps
across time to compare live process resource usage against a captured baseline and spot
sustained memory, handle, memory-mapping, or thread growth.
Key Features:
- Baseline vs Live Delta Matrix: Tracks VmRSS, RssAnon, VmSize, open file descriptor
count, virtual memory mapping (VMA) count, and thread count per PID, computing net
+KB / +FD deltas and linear growth slopes across captured snapshots.
- Multi-PID Growth Trajectory Charts: Plots real-time multi-process VmRSS and open
file descriptor curves across recorded samples in both absolute and baseline-delta
views alongside per-snapshot tabular history.
- Kernel Handle & VMA Breakdown: Classifies open file descriptors for any accessible
process into Regular Files, Sockets, Pipes, Anonymous Inodes (epoll, eventfd, timerfd,
inotify), Shared Memory / Memfd / DRM nodes, and Character Devices, paired with a
virtual memory area (heap, stack, shared libraries, anonymous mappings) inspector.
- Structured Telemetry Export: Exports process delta rankings and time-series snapshot
logs to CSV and JSON files.
Disclaimer: This project is an independent open-source tool and is not affiliated with, sponsored by, or endorsed by NirSoft.
and baseline delta analyzer for Linux. An independent Linux utility inspired by GDIView,
it samples /proc/<pid>/status, /proc/<pid>/statm, /proc/<pid>/fd, and /proc/<pid>/maps
across time to compare live process resource usage against a captured baseline and spot
sustained memory, handle, memory-mapping, or thread growth.
Key Features:
- Baseline vs Live Delta Matrix: Tracks VmRSS, RssAnon, VmSize, open file descriptor
count, virtual memory mapping (VMA) count, and thread count per PID, computing net
+KB / +FD deltas and linear growth slopes across captured snapshots.
- Multi-PID Growth Trajectory Charts: Plots real-time multi-process VmRSS and open
file descriptor curves across recorded samples in both absolute and baseline-delta
views alongside per-snapshot tabular history.
- Kernel Handle & VMA Breakdown: Classifies open file descriptors for any accessible
process into Regular Files, Sockets, Pipes, Anonymous Inodes (epoll, eventfd, timerfd,
inotify), Shared Memory / Memfd / DRM nodes, and Character Devices, paired with a
virtual memory area (heap, stack, shared libraries, anonymous mappings) inspector.
- Structured Telemetry Export: Exports process delta rankings and time-series snapshot
logs to CSV and JSON files.
Disclaimer: This project is an independent open-source tool and is not affiliated with, sponsored by, or endorsed by NirSoft.
Update History
1.0.0 (1)14 Nov 2026, 05:45 UTC
14 Nov 2026, 05:39 UTC
14 Nov 2026, 05:34 UTC
14 Nov 2026, 05:45 UTC


