Process Resource Growth Watcher

By TC Studio

View on Snapcraft.io
Version1.0.0
Revision1
Size157.1 MB
LicenseMIT
Confinementstrict
Basecore22

Live process memory, file descriptor, mmap, and thread growth tracker

ScreenshotScreenshotScreenshot

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.

Update History

1.0.0 (1)
14 Nov 2026, 05:45 UTC

Published14 Nov 2026, 05:39 UTC

Last updated14 Nov 2026, 05:34 UTC

First seen14 Nov 2026, 05:45 UTC