Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Инфраструктура потоков данных

Phoenix предоставляет инфраструктуру для анализа потоков данных и выполнения преобразований. Инфраструктура поддерживает прямой и обратный проход для итеративного и не итеративного анализа.

Сборщик мусора(Garbage Collector – GC)

Инфраструктура Phoenix предоставляет общую среду для поддержки сбора мусора во время исполнения. Инфраструктура поддерживает:

  • Генерацию кода для GC;
  • Отслеживание и журналирование жизненного цикла локальных объектов.

Сборщик мусора управляет выделением и освобождением памяти для всех управляемых программ. Всякий раз, когда управляемая программа создаёт объект, исполняющая среда выделяет для него память. Сборщик мусора может освободить любую область памяти, которая больше не используется ни одной из исполняемых программ. Сборщик мусора отслеживает жизненный цикл объектов и анализирует, какие объекты более не используются. В таблице приводится описание компонент сборщика мусора.

Графы.

Многие технологии анализа кода основаны на использовании графов, отражающих определённые взаимосвязи. Например, графы потока управления представляют возможные последовательности выполнения инструкций. Инфраструктура Phoenix представляет набор расширяемых классов, называемый пакет графов. Эти классы представляют различные графы и типичные алгоритмы их применения. Пакет включает графы потока управления, графы наследования, графы взаимосвязи и графы вызовов. Все графы являются направленными мультиграфами.


<== предыдущая страница | следующая страница ==>
Управляемый и неуправляемый режимы компиляции | Коллекции

Дата добавления: 2014-12-09; просмотров: 195; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.