[r2cn] Decode Git Pack 时增加 foyer 缓存机制 #837
Labels
enhancement
New feature or request
performance
r2cn
r2cn-30
rust
Pull requests that update Rust code
已认领
Milestone
[任务] Decode Git Pack 时增加 foyer 缓存机制
[任务分值] 30 分
[背景描述] 当前 Mono 收到 Git Push 的 Pack 文件时,会进行解析;如果 Pack 文件比较大的时候,譬如 Linux Kernel 会占用 40G 以上的内存。
[需求描述] 使用 foyer 作为缓存,控制解析超大 Pack 文件时的内存使用,避免程序 OOM
[代码标准]
Signed-off-by
和 使用GPG
签名,即提交代码时(使用git commit
命令时)至少使用-s -S
两个参数,参考 Contributing Guide;GitHub Actions
自动化测试,提交 PR 后请关注GitHub Actions
结果;[PR 提交地址] 提交到 mega 仓库的
main
分支 `` 目录;[开发指导]
[导师及邮箱] 请申请此题目的同学使用邮件联系导师,或加入到 R2CN Discord 后在
#p-meta
频道和导师交流。[备注]
The text was updated successfully, but these errors were encountered: