Rust 改个函数,重新编译又得等半天?blaze 换了一种做法:增量编译,只重编改过的函数,不动的地方原样保留。
ripgrep 实测,从 508 毫秒压到 56 毫秒,快了 9 倍。仓库标称最高能到 92 倍,改动越小,收益越明显。
对天天改 Rust 代码的人来说,这才是关键:改函数秒回,比整包重编省事得多,调试节奏不用被编译打断。
项目地址:
正文完
Rust 改个函数,重新编译又得等半天?blaze 换了一种做法:增量编译,只重编改过的函数,不动的地方原样保留。
ripgrep 实测,从 508 毫秒压到 56 毫秒,快了 9 倍。仓库标称最高能到 92 倍,改动越小,收益越明显。
对天天改 Rust 代码的人来说,这才是关键:改函数秒回,比整包重编省事得多,调试节奏不用被编译打断。
项目地址: