DockerでのRustビルドは毎回全体を再構築してしまい4分弱かかる
cargo-chefで依存キャッシュ化しても最終バイナリのビルドに約50秒かかる
rustcの自己プロファイリングでLTOやLLVM最適化がビルド時間の大半を占めると判明
LTO無効化・デバッグシンボル削除で約51秒→約50秒、opt-level調整で約49秒に
LLVMのインラインしきい値を下げると約48秒から約40秒まで短縮可能
大規模async関数を分割・FutureをBox化してPhotosState::newの最適化時間を5.3秒→2.1秒に短縮
pulldown-cmarkの非ジェネリック化や依存のAPI修正で最終的に全体を約32秒に改善
Get notified when new stories are published for "🇯🇵 Hacker News 日本語"