Влияние на производительность приложения малого объема памяти и использование Garbage Collector (GC).
Опубликовано в выпуске:
1/2019 (23)
, 02.04.2019
Рубрика: Информационные технологии
Любая программа использует ресурсы (файлы, буферы в памяти, пространство экрана, сетевые подключения, базы данных, области памяти и тд.), которые идентифицируется неким доступным ресурсом. Чтобы им пользоваться, выделяется из управляемой кучи (managed heap) память для представления этого типа.
За использованием памяти и ее своевременным освобождением отвечает специальный модуль - сборщик мусора (garbage collection).
Если Garbedge Collector не настроен или heap маленький, то heap переполняется. Это вызывает остановку всего приложения, разработанного как на Java, так и на C#.
В данной статье проводится анализ влияния Garbedge Collector на производительность приложений, разработанных на Java и C#, и определение возможных настроек сборщика мусора для повышения производительности.