HyperDU vs GNU du
GitHub Actions / LinuxAMD EPYC 9V74 80-Core Processor · 4 vCPU · 15.6 GiB RAM · ext4
Ubuntu 24.04 · 各100万ファイル · 256 B / ファイル · 各ツール8回の中央値 · ディスク上の使用量
HyperDU / 1M files
Local Windows / standaloneAMD Ryzen 9 3900X · 12 cores / 24 threads · 128 GiB RAM · NTFS / NVMe
Windows 11 · 100万ファイル · 256 B / ファイル · 論理サイズ · HyperDU 単独8回の中央値
GNU du は準備走査で600秒の制限に達しました。本計測は0回で、100万ファイルの比較は未完了です。横に広い構成と深い階層の100万件測定は未実行です。
HyperDU vs GNU du (MSYS)
Local Windows / 10K-file diagnosticAMD Ryzen 9 3900X · 12 cores / 24 threads · 128 GiB RAM · NTFS / NVMe
Windows 11 · 各1万ファイル · 256 B / ファイル · 論理サイズ · 各ツール2回の中央値
両ツールで全ディレクトリの集計値が一致しました。倍率は1万ファイル・各2回の小規模診断に限られ、100万ファイルや Linux の比較へは適用できません。
HyperDU vs dua-cli
Local Windows / 2026-09-30 / d4ebdb8AMD Ryzen 9 3900X · 12 cores / 24 threads · 128 GiB RAM · NTFS / NVMe
Windows 11 · 論理サイズ · 各ツール12回の中央値 · 合成3種は各10万ファイル(4 KiB)+ 実データ2種
両ツールの論理バイト合計は、全データセットで独立走査の値と一致しました。HyperDU は5件すべてで短い時間でしたが、差は木の形に左右されます(平坦を除き 1.08〜2.77倍)。深い階層は並列化できる幅がほぼなく、ほぼ同等です。平坦は dua が直下の全エントリを1行ずつ出力する(100,001行)時間を含むため、代表値には使えません。測定中は別プロジェクトのジョブが CPU の60〜90%を使っており、絶対値は膨らんでいます。
HyperDU / tokei (reference)
Local Windows / 2026-09-30 / different workloadAMD Ryzen 9 3900X · 12 cores / 24 threads · 128 GiB RAM · NTFS / NVMe
Windows 11 · 実データ2種 · 各ツール12回の中央値 · HyperDU はサイズ集計、tokei は行数解析
tokei はファイルの中身を読んで行数を数える別の処理で、HyperDU はサイズの集計だけです。同じ仕事ではないため速度比は示さず、時間だけを参考に載せます。tokei が解析したのは Cargo registry で 80,897 件、node_modules で 16,576 件(対応言語の拡張子のみ)です。合成データには拡張子がなく tokei が何も解析しないため測っていません。