Estou lendo um livro sobre a memória como conceito de programação. Em um dos capítulos posteriores, o autor faz uso intenso da palavra arena , mas nunca a define. Procurei o significado da palavra e como ela se relaciona com a memória e não encontrei nada. Aqui estão alguns contextos em que o autor usa o termo:
"O próximo exemplo de serialização incorpora uma estratégia chamada alocação de memória de uma arena específica ."
"... isso é útil ao lidar com vazamentos de memória ou ao alocar de uma arena específica ."
"... se quisermos desalocar a memória, então desalocaremos toda a arena ."
O autor usa o termo mais de 100 vezes em um capítulo. A única definição no glossário é:
alocação da arena - Técnica de alocar uma arena primeiro e então gerenciar a alocação / desalocação dentro da arena pelo próprio programa (e não pelo gerenciador de memória do processo); usado para compactação e serialização de estruturas e objetos de dados complexos ou para gerenciamento de memória em sistemas críticos de segurança e / ou tolerantes a falhas.
Alguém pode definir a arena para mim, dados esses contextos?