Skip to content

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 19 Sep 18:11
· 6 commits to master since this release

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 as D: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 /ec with /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 the Names column for compact terminal displays.

Changed

  • Names column ordering: The root process name is now guaranteed to appear first in the Names column,
    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

  • /ec is 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