linux-BR.org

Notícias de software livre e tecnologias

Também sou grato a muitos outros colaboradores que me ajudaram tremendamente
nos meus esforços, como @nnethercote, @lqd,
@jyn514, @mark-simulacrum, o todo
Equipe de infraestrutura e muitos outros.Agora, realizamos 3 compilações LLVM (Normal, PGO instrumentado, otimizado pelo PGO) e um deles é super rápido
(Apenas acima de um minuto) e apenas duas construções de Rustc.) e Rustc também estava sendo
Construído 4 vezes (na verdade, 8 vezes porque é uma construção de dois estágios, mas não vamos entrar nisso).Em teoria, poderíamos distribuir várias versões do compilador para diferentes conjuntos de instruções,
Mas isso seria um desafio não trivial de distribuição/rust e, como mencionado, até agora o perf.Atualmente, usando V1, o compilador é bastante conservador e suporta muito antigo
CPUS3, basicamente voltando ~ 20 anos.

Fonte: https://kobzol.github.io/rust/rustc/2023/07/30/optimizing-rust-ci-2023.html