Исследование влияния параметров Golang Garbage Collector на производительность приложений и использование ресурсов системы
https://doi.org/10.25205/1818-7900-2025-23-3-79-86
Аннотация
Современные высоконагруженные приложения предъявляют высокие требования к системам сборки мусора (garbage collection), которые используются в языках программирования, в частности в Golang. Данная статья направлена на систематическое изучение параметра GOGC и его влияние на ключевые показатели работы тестового приложения. Результаты измерения выбранных ключевых метрик (количество запусков, продолжительность GC, объем выделенной памяти) были визуализированы с помощью таблицы и графиков. В статье проведен анализ поведения механизма GC и влияние на него параметра GOGC. Результаты исследования позволяют разработчикам высоконагруженных приложений применить их на практике для управления механизмом сборки мусора в зависимости от задач, которые необходимо решить.
Об авторе
Д. С. ФадеевРоссия
Фадеев Денис Сергеевич, ведущий эксперт по технологиям
Москва
Список литературы
1. Аникин Д. А. Преимущества автоматизированного управления памятью на примере Java Hotspot // Столыпинский вестник. 2022. C. 3. URL: https://stolypin-vestnik.ru/wpcontent/uploads/2022/11/10-3.pdf
2. Сапожков А. М., Строганов Ю. В., Рудаков И. В. О реализации метода автоматического управления памятью на языке Golang // Математические методы в технологиях и технике. 2024. № 12-2. С. 12–16.
3. Шумилов М. И. Оптимизация высоконагруженных веб-проектов с использованием микросервисной архитектуры // Universum: технические науки: электрон. научн. журн. 2024. 11 (128). URL: https://7universum.com/ru/tech/archive/item/18560
4. Прозорова А. П., Вершинин Е. В., Потапов А. Е. Влияние на производительность приложения малого объема памяти и использование Garbage Collector (GC) // Электронный журнал: наука, техника и образование. 2019;(1):55–61.
Рецензия
Для цитирования:
Фадеев Д.С. Исследование влияния параметров Golang Garbage Collector на производительность приложений и использование ресурсов системы. Вестник НГУ. Серия: Информационные технологии. 2025;23(3):79-86. https://doi.org/10.25205/1818-7900-2025-23-3-79-86
For citation:
Fadeev D.S. Research the Impact of Golang Garbage Collector Parameters on Application Performance and System Resource Usage. Vestnik NSU. Series: Information Technologies. 2025;23(3):79-86. (In Russ.) https://doi.org/10.25205/1818-7900-2025-23-3-79-86

