Сборщик мусора Go - устройство и оптимизации | Оптимизации в Go
Что за сборщик мусора в программировании?
Кто такой/что такое? Что за мусор собирает? И почему программы из-за сборщика мусора работает медленнее, но его всё равно используют? Очищение памяти Сборщик мусора помогает управлять оперативной памятью, освобождать её. В постоянной памяти компьютера вы храните файлы. Оперативная память быстрее, дороже, и при выключении компьютера теряет все данные. Там хранятся данные переменных. В некоторых языках программирования, например нет сборщика мусора. Там нужно самому управлять памятью. Сам написал,...
Сборщик мусора в программировании, метелка для памяти
Народ, всем привет. Когда вы пишете программу, она работает с какими-то данными, числами, текстом, списками, объектами. и пусть мы этого не замечаем (а кто-то даже и не задумывается), но все эти данные где-то хранятся, и чаще всего в оперативной памяти. Программе нужно «откладывать» память под эти данные, а потом, когда данные больше не нужны, освобождать эту память. Если этого не делать, компьютер со временем начнёт «захлёбываться» от ненужных программе данных, ее работа замедлится, а в худшем случае — всё зависнет или сломается...