Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Сборка мусора - Управление памятью в конкретных языках и системах23 января 2011Оглавление: 1. Сборка мусора 2. Проблемы ручного управления памятью 3. Механизм сборки мусора 4. Требования к языку и системе 5. Проблемы использования 6. Достоинства и недостатки 7. Управление памятью в конкретных языках и системах Сборка мусора часто противопоставляется ручному управлению памятью, при котором программист явно указывает, когда и какие области памяти надо освободить. Однако есть языки, в которых используется комбинация двух методов управления памятью, равно как есть и другие технологии решения той же фундаментальной проблемы. Некоторые языки программирования требуют использования механизма сборки мусора в соответствии со своей спецификацией, другие по причинам эффективности реализации эти языки называются языками со сборкой мусора. Многие языки со сборкой мусора не имеют возможностей для явного ручного удаления объектов, благодаря чему возникновение висячих ссылок исключается в принципе, а сборщик мусора лишь занимается удалением объектов, на которые нет ссылок из программы. Некоторые языки позволяют использовать как ручное управление памятью, так и сборку мусора в одном приложении используя две отдельные кучи. Просмотров: 6354
|