Research the Impact of Golang Garbage Collector Parameters on Application Performance and System Resource Usage
https://doi.org/10.25205/1818-7900-2025-23-3-79-86
Abstract
Modern high-load applications place high demands on garbage collector systems, which are used in programming languages, in particular in Golang. This article is aimed at a systematic study of the GOGC parameter and its impact on the key performance indicators of the test application. The measurement results of selected key metrics, such as the number of GC starts and duration, and the amount of allocated memory, were visualized using tables and graphs. The article analyzes the behavior of the GC mechanism and the effect of the GOGC parameter on it. The research results allow developers of high-load applications to put them into practice to manage the garbage collection mechanism, dependingon the tasks that need to be solved.
About the Author
D. S. FadeevRussian Federation
Denis S. Fadeev, Leading Technology Expert
Moscow
References
1. Anikin D. A. Advantages of automated memory management using the example of Java Hotspot. Stolypinsky Bulletin, 2022, p. 3. URL: https://stolypin-vestnik.ru/wpcontent/uploads/2022/11/10-3.pdf (in Russ.)
2. Sapozhkov A. M., Stroganov Yu. V., Rudakov I. V. On the implementation of the automatic memory management method in the Golang language. Mathematical methods in technology and engineering, 2024, no. 12-2, pp. 12–16. (in Russ.)
3. Shumilov M. I. Optimization of highly loaded web projects using microservice architecture. Universum: technical sciences: electron. scientifi c journal, 2024, vol. 11 (128). URL: https://7universum.com/ru/tech/archive/item/18560 (in Russ.)
4. Prozorova A. P., Vershinin E. V., Potapov A. E. The impact on the performance of low-memory applications and the use of Garbage Collector (GC). Electronic journal: science, technology and education, 2019, vol. (1), pp. 55–61. (in Russ.)
Review
For citations:
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

