Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 1.1 KB

2024-07-04.md

File metadata and controls

26 lines (17 loc) · 1.1 KB

IF688 - Teoria e Implementação de Linguagens Computacionais

Ambientes de Execução - Heap

Objetivo

O objetivo desta aula é apresentar o conceito de representação do programa em tempo de execução na memória, com foco especial na heap e em mecanismos de garbage collection.

Questões para Discussão

  • Que tipo de objeto é armazenado na heap?
  • Quais são as tarefas de um memory manager e propriedades desejadas?
  • Que estratégias podemos utilizar para reduzir fragmentação?
  • Quais são os erros e problemas normalmente associados ao gerenciamento manual de memória?
  • Quais são os principais requisitos e propriedades de um gerenciador automático de memória?
  • Como encontrar objetos inalcançáveis?
  • Quais são as principais estratégias para garbage collection?

Material usado em sala de aula

Links Relacionados