Ir para conteúdo
Fórum Script Brasil

Trevas Arcanas

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Trevas Arcanas

Trevas Arcanas's Achievements

0

Reputação

  1. A função free não libera a memória para o sistema operacional. Quando você requisita memória, aí o sistema operacional aumenta a quantidade de memória requisitada na quantidade de memória reservada para o seu processo, o chamdo pool. Mas quando você chama free você só vai até o pool e diz que parte dele está sem uso, sem interagir com o SO. Assim o processo sempre vai manter alocada a quantidade máxima alocada em algum momento (o seu pico), isso é assim por compatibilidade com o UNIX na época em que free foi descrita, ele não tinha capacidade de diminuir o pool, só aumentar. Note que free não é inútil. Se você não usá-la você vai sempre alocar mais memória, independente de não estar usando todo o pool, e em algum momento usar toda a memória disponível. Eu não sou um expert, mas pelo que sei é assim que as coisas são...
×
×
  • Criar Novo...