Разработка компиляторов


10


Управление памятью с точки зрения разработчика компилятора
Основные фазы работы с памятью
Проблемы управления памятью
Проблемы управления памятью (окончание)
Висячие ссылки и мусор
Статическая и динамическая память
Влияние управления памятью на языки программирования
Неявное управление памятью
Неявное управление памятью
Фазы управления памятью
Статическое управление памятью
Пример статического распределения памяти
Стековое управление памятью
Пример стекового управления памятью памяти
Управление кучей
Отслеживание свободной памяти с помощью подсчета ссылок
Отслеживание свободной памяти с помощью разметки
Некоторые свойства сборки мусора
Поколения объектов
Алгоритм выделения памяти в .NET
Пример на сборку мусора
Интерфейс компилятора со сборщиком мусора
Литература к лекции
Управление памятью с точки зрения разработчика компилятора
Основные фазы работы с памятью
Проблемы управления памятью
Проблемы управления памятью (окончание)
Висячие ссылки и мусор
Статическая и динамическая память
Влияние управления памятью на языки программирования
Неявное управление памятью
Неявное управление памятью
Фазы управления памятью
Статическое управление памятью
Пример статического распределения памяти
Стековое управление памятью
Пример стекового управления памятью памяти
Управление кучей
Отслеживание свободной памяти с помощью подсчета ссылок
Отслеживание свободной памяти с помощью разметки
Некоторые свойства сборки мусора
Поколения объектов
Алгоритм выделения памяти в .NET
Пример на сборку мусора
Интерфейс компилятора со сборщиком мусора
Литература к лекции
Литература к лекции - часть 2



Начало    



Книжный магазин