linux-BR.org

Notícias de software livre e tecnologias


Seria mais agradável fazer isso de uma maneira mais composável, como a construção de parafuso de carga de carga – o PGO de carga PGO otimizar ou algo assim, mas infelizmente.Você pode
Faça isso usando a Build PGO de carga, que faz várias coisas para você:
Depois de ter um binário instrumentado, você deve executá -lo em algumas cargas de trabalho realistas para reunir
os perfis.Isso me levou à criação de cargo-PGO,
Um subcomando de carga que facilita a otimização de binários de rust com PGO (e Bolt, veja abaixo).Usar Bolt é realmente mais complicado do que usar o PGO, porque
Não está integrado ao fluxo de trabalho de carga, mas opera com a rust acabada
artefatos.“Post-link” significa que é necessário um programa totalmente compilado e vinculado binário como entrada e depois usa
Perfis para otimizar o binário, mesmo sem acesso ao seu código -fonte.

Fonte: https://kobzol.github.io/rust/cargo/2023/07/28/rust-cargo-pgo.html