Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

A linguagem Go 1.21 da Google apresenta funções incorporadas e disponibilidade de PGO

A linguagem Go 1.21 da Google apresenta funções incorporadas e disponibilidade de PGO

A linguagem de programação Go, da Google, anunciou recentemente a disponibilidade da sua versão 1.21, que introduz uma série de novas funcionalidades e melhorias, incluindo funções integradas, otimização guiada por perfis (PGO) e acomodações WebAssembly. A versão candidata foi publicada em 21 de junho e pode ser baixada do site do projeto. A versão final de produção está prevista para agosto.

A versão mais recente introduz três funções incorporadas: min, max e clear. As funções min e max calculam o menor ou maior valor, respetivamente, de um conjunto fixo de argumentos ou tipos ordenados, enquanto a função clear elimina ou zera todos os elementos de um mapa, fatia ou tipo de parâmetro de tipo.

A otimização guiada por perfil, inicialmente pré-visualizada em Go 1.20 em fevereiro, está agora disponível para todos. O PGO permite que a cadeia de ferramentas do compilador execute otimizações específicas de carga de trabalho e de aplicação com base em informações de perfil de tempo de execução. Os desenvolvedores do projeto Go revelaram que a implementação do PGO levou a melhorias de desempenho que variam de 2% a 7% em vários programas. Além disso, o compilador Go foi reconstruído com o PGO ativado.

Outras melhorias de desempenho foram alcançadas no Go 1.21, incluindo uma potencial redução de 40% na latência final para certas aplicações através do ajuste do coletor de lixo. Além disso, a coleta de rastreamento em tempo de execução usando o pacote runtime/trace vê um custo de CPU substancialmente menor em sistemas AMD64 e Arm64.

Espera-se que esses avanços no Go 1.21 promovam uma experiência de desenvolvimento mais eficiente e produtiva. Como as plataformas no-code, como a AppMaster.io, continuam a ganhar popularidade no mundo do desenvolvimento de software, elas também começaram a aproveitar o poder de linguagens de programação como Go para criar aplicativos escaláveis e de alto desempenho com facilidade.

Posts relacionados

AppMaster na BubbleCon 2024: Explorando tendências sem código
AppMaster na BubbleCon 2024: Explorando tendências sem código
A AppMaster participou da BubbleCon 2024 em Nova York, obtendo insights, expandindo redes e explorando oportunidades para impulsionar a inovação no espaço de desenvolvimento sem código.
Resumo do FFDC 2024: Principais insights da conferência de desenvolvedores do FlutterFlow em Nova York
Resumo do FFDC 2024: Principais insights da conferência de desenvolvedores do FlutterFlow em Nova York
O FFDC 2024 iluminou a cidade de Nova York, trazendo aos desenvolvedores insights de ponta sobre desenvolvimento de aplicativos com o FlutterFlow. Com sessões lideradas por especialistas, atualizações exclusivas e networking incomparável, foi um evento imperdível!
Demissões na área de tecnologia em 2024: a onda contínua que afeta a inovação
Demissões na área de tecnologia em 2024: a onda contínua que afeta a inovação
Com 60.000 empregos cortados em 254 empresas, incluindo gigantes como Tesla e Amazon, 2024 verá uma onda contínua de demissões no setor de tecnologia remodelando o cenário da inovação.
Comece gratuitamente
Inspirado para tentar isso sozinho?

A melhor maneira de entender o poder do AppMaster é ver por si mesmo. Faça seu próprio aplicativo em minutos com assinatura gratuita

Dê vida às suas ideias