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

Язык Go 1.21 от Google предоставляет встроенные функции и доступность PGO

Язык Go 1.21 от Google предоставляет встроенные функции и доступность PGO

Язык программирования Go от Google недавно объявил о доступности релиз-кандидата 1.21, в котором представлен ряд новых возможностей и улучшений, включая встроенные функции, оптимизацию с учетом профиля (PGO) и размещение WebAssembly. Релиз-кандидат был опубликован 21 июня и может быть загружен с веб-сайта проекта. Окончательный выпуск ожидается в августе.

В последней версии представлены три встроенные функции: min, max и clear. Функции min и max вычисляют наименьшее или наибольшее значение, соответственно, из фиксированного набора аргументов или упорядоченных типов, а функция clear удаляет или обнуляет все элементы карты, среза или параметра типа.

Оптимизация, управляемая профилем, первоначально представленная в Go 1.20 в феврале, теперь стала общедоступной. PGO позволяет цепочке инструментов компилятора выполнять оптимизацию, специфичную для рабочей нагрузки и приложения, на основе информации о профиле выполнения. Разработчики проекта Go сообщили, что внедрение PGO привело к повышению производительности от 2% до 7% в различных программах. Кроме того, компилятор Go был перестроен с включением PGO.

В Go 1.21 были достигнуты дальнейшие улучшения производительности, включая потенциальное снижение задержки хвоста на 40% для некоторых приложений благодаря настройке сборщика мусора. Кроме того, сбор трассировки во время выполнения с помощью пакета runtime/trace значительно снижает стоимость процессора на системах AMD64 и Arm64.

Ожидается, что эти усовершенствования в Go 1.21 будут способствовать более эффективной и продуктивной разработке. Поскольку платформы no-code, такие как AppMaster.io, продолжают набирать популярность в мире разработки программного обеспечения, они также начали использовать возможности таких языков программирования, как Go, для создания масштабируемых, высокопроизводительных приложений с легкостью.

Похожие статьи

AppMaster на BubbleCon 2024: изучение тенденций No-Code
AppMaster на BubbleCon 2024: изучение тенденций No-Code
AppMaster принял участие в BubbleCon 2024 в Нью-Йорке, где получил новые знания, расширил связи и изучил возможности внедрения инноваций в сфере разработки без кода.
Итоги FFDC 2024: основные выводы с конференции разработчиков FlutterFlow в Нью-Йорке
Итоги FFDC 2024: основные выводы с конференции разработчиков FlutterFlow в Нью-Йорке
Конференция FFDC 2024 (Нью-Йорк) предоставила разработчикам передовые идеи в разработке приложений с FlutterFlow. Сессии под руководством экспертов, эксклюзивные обновления и обмен опытом — такое событие мы не могли пропустить!
Увольнения в сфере технологий в 2024 году: продолжающаяся волна, влияющая на инновации
Увольнения в сфере технологий в 2024 году: продолжающаяся волна, влияющая на инновации
В 2024 году, когда в 254 компаниях, включая таких гигантов, как Tesla и Amazon, будет сокращено 60 000 рабочих мест, продолжится волна увольнений в сфере технологий, которая изменит ландшафт инноваций.
Начните бесплатно
Хотите попробовать сами?

Лучший способ понять всю мощь AppMaster - это увидеть все своими глазами. Создайте собственное приложение за считанные минуты с бесплатной подпиской AppMaster

Воплотите свои идеи в жизнь