macOSディスク使用量ツールDumacのパフォーマンス大幅改善
2025-08-11
`du -sh`よりも高速なmacOSディスク使用量ユーティリティであるDumacは、macOS固有のシステムコール`getattrlistbulk`を活用しています。コミュニティからのフィードバックを取り入れることで、作者は並列処理の改善のためにTokioからRayonへの切り替え、inodeハッシュセットシャーディングの最適化を行い、約33%のパフォーマンス向上を実現しました。洗練されたシャーディング戦略によるinode競合の解決により、さらに速度向上しました。
開発