Skip to content

FindDiskKiller 1.3.17

Latest

Choose a tag to compare

@jianyintang jianyintang released this 20 Aug 14:07

FindDiskKiller 1.3.17

This release adds a dedicated Directory workspace for diagnosing file activity
and guarding multiple folders, while making Storage Map analysis practical on
large development machines with deep workspaces and AI-tool data.

Directory I/O diagnostics

  • Rank the top ten active subdirectories under a selected folder by requested
    reads or writes, with each event attributed only to its direct directory so
    parent totals are not duplicated in the ranking.
  • Trace the programs responsible for a directory's activity in real time and
    inspect read counts, write counts, requested bytes, and individual events.
  • Guard multiple directories independently, define expected programs with
    editable tokens, and surface unexpected program activity by directory.
  • Degrade high-volume traces to sampling when needed, expose coverage gaps, and
    distinguish captured requested bytes from physical disk throughput.

Storage Map performance

  • Replace repeated Foundation URL parent traversal in Agent storage hot paths
    with string-based path classification and reusable ISO 8601 parsing.
  • Bound production scan concurrency across storage sources and Agent providers
    so large analyses no longer launch an unbounded set of disk-heavy workers.
  • Aggregate high-cardinality workspace, npm, pnpm, Bun, and Agent roots while
    excluding nested cache roots from their parents to preserve byte accuracy.
  • Prune known dependency and cache subtrees during repository discovery, which
    avoids the multi-million-file node_modules scan behavior reported in
    GitHub Issue #11.

Release integrity

  • Build 139 is produced as a universal Developer ID release and passes the
    serial Swift test, lint, signing, notarization, Gatekeeper, and Sparkle
    verification gates before publication.