FERRAMENTAS LINUX: O GCC 10 chega com o suporte à compactação de Bytecode LTO do Zstd

domingo, 7 de julho de 2019

O GCC 10 chega com o suporte à compactação de Bytecode LTO do Zstd




Confitra !!



Como um follow-up para a história sobre GCC de olho Zstd compressão para seus dados LTO , esse suporte foi agora mesclado no compilador de código GCC 10.

O GCC tem feito uso do Zlib para a grande quantidade de dados gerados durante as otimizações de tempo de link (LTO) pelo compilador, enquanto que agora o Zstd é suportado pelo mais novo código de compilador mainline. Usando o Zstd nos testes dos desenvolvedores do GCC, havia arquivos LTO ELF um pouco menores, sendo quatro a oito vezes mais rápidos que o Zlib na compactação. A velocidade de descompressão de Zstd neste caso de uso foi comparável ao Zlib.

A partir desta semana, o suporte a Zstd para compactação de bytecode LTO agora é suportado e usará o Zstd onde for suportado e retornará ao Zlib caso contrário. Este é o primeiro uso da compactação Zstandard no compilador GCC, portanto, agora é verificado como um requisito opcional no momento da criação.


Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário