v1.1.0
Added
- GPU memory metrics (
/gpu,/g,--gpu): Reports Dedicated GPU memory (VRAM) and Shared system GPU
memory for matched processes and descendant trees using Windows Performance Data Helper (pdh.dll).
Evaluated lazily with zero overhead when omitted, requiring zero elevation and zero open process handles. - CPU time metrics (
/cpu,/c,--cpu): Appends total user + kernel CPU execution time formatted asD:HH:MM:SS. - Short flag bundling & Unix CLI syntax: Supports POSIX single-hyphen bundles (e.g.
-cgs,-xcg,-fs),
single flags (-c,-g,-s), and standard GNU-style double-hyphen options (--cpu,--gpu,--strict,
-- exact-tree,--all,--flat,--exact,--short,--help). - Strict tree traversal (
/x,/strict,--strict): Replaces/ecwith/x("eXact tree" mnemonic: exact
root match and exact-name children only), enabling clean single-letter flag bundling. - Short output mode (
/s,/short,-s): Omits theNamescolumn for compact terminal displays.
Changed
- Names column ordering: The root process name is now guaranteed to appear first in the
Namescolumn,
followed alphabetically by unique descendant names. - Summary footer: Displays aggregated CPU time and dedicated/shared GPU memory metrics when enabled.
- Numeric formatting: All process counts and memory figures now use thousands separators for readability.
- Windows slash flags: Windows slashes are strictly single, space-separated flags (
/c /g /s) to prevent
POSIX path conversion traps in Git Bash and MSYS2 environments.
Deprecated
/ecis deprecated in favor of/x//strict(retained as backward-compatible alias), to be removed in v1.2.0.
Full Changelog: v1.0.0...v1.1.0