domingo, 31 de março de 2019
O OpenMandriva parece estar experimentando com as otimizações guiadas por perfil
Confira !
O OpenMandriva tem andado com algumas otimizações de performance nos últimos tempos, como preferir o compilador LLVM Clang ao GCC, rodando uma versão otimizada dos pacotes OS / OS do AMD Zen "znver1" e aparentemente agora explorando possíveis Profile Guided Optimizations.
As Otimizações Guiadas de Perfil (PGO) envolvem basicamente o feedback dos dados de criação de perfil de volta ao compilador para que ele possa otimizar melhor o código gerado com base no comportamento de uso real do software em teste. O PGO pode pagar muito, dependendo da base de código e de quão bem os dados de perfil modelam fluxos de trabalho reais do referido software em questão.
O desenvolvedor do OpenMandriva, Tomasz Paweł Gajc, parece estar agora se envolvendo com o PGO'ing de software no arquivo de desenvolvimento "Cooker" do OpenMandriva. Quando PGO'ing seu XZ construir, ele descobriu que os tempos de descompressão caíam de 8 ~ 9 segundos para 7 segundos, enquanto os tempos de compressão que são muito mais longos diminuíram em alguns segundos também. Detalhes neste post do fórum .
Espero que mais do OpenMandriva (e outras distribuições Linux) avancem para avaliar o PGO e outras otimizações como LTO (Link Time Optimizations) e AutoFDO para maiores otimizações de desempenho, algumas das quais já são empregadas por empresas como o Linux para mais performance fora do sistema.
Fonte
Até a próxima !!
Marcadores: Linux, Android, Segurança
#dev linux,
#Linux,
#Notícia,
#open mandriva,
#sistema operacional linux
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário