Mic92

fast-nix-gc

Mic92

A faster nix-collect-garbage.

AI 简介

fast-nix-gc 是一个用于加速 Nix 垃圾回收和存储优化的工具。它通过将路径信息一次性读入到 CSR 邻接列表中,并在整数节点 ID 上运行存活广度优先搜索,显著减少了 SQLite 查询次数,从而大幅提升了处理速度。同时,该工具使用 rayon 库并行化磁盘删除和链接清理操作,进一步提高了效率。此外,项目还提供了与原生 Nix 工具兼容的存储去重功能 fast-nix-optimise,能够以更高的并发性和更少的重复计算实现更快的优化过程。此工具非常适合需要频繁进行垃圾回收或优化 Nix 存储环境的场景,如持续集成系统或开发者的日常工作中,以保持系统的高效运行。

Rust
51
Stars
2
Forks
1
Watchers
1
Issues

Star 增长

今日0
近 7 天+8
近 30 天+9
综合评分43.33
默认分支main