July 11, 2011 12:58PM
On Jul 5, 2011, at 18:08 , temma wrote:

> Я в своем модуле выделяю память из пула
> (ngx_palloc/ngx_pcalloc). Неужели ничего не нужно
> "освобождать" после использования ? Я
> понимаю что память остается в пуле, но
> неужели не нужно никак пометить что
> память больше не нужна ? Чтобы пул мог
> предоставить её другой запрашиваемой
> память функции.

Можно освобождать большие куски с помощью ngx_pfree().
Мелкие освобождать не имеет смысла.

> Как пул знает, что память мне больше не
> нужна ? Нигде не нашел функции
> освобождения, только уничтожение всего
> пула.

Пул не знает, за него знает его владелец,
который удаляет весь пул.


--
Igor Sysoev
http://sysoev.ru/en/

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Освобождение памяти из пула

temma July 05, 2011 10:08AM

Re: Освобождение памяти из пула

Valery Kholodkov July 11, 2011 09:02AM

Re: Освобождение памяти из пула

temma July 11, 2011 12:16PM

Re: Освобождение памяти из пула

Igor Sysoev July 11, 2011 12:56PM

Re: Освобождение памяти из пула

Igor Sysoev July 11, 2011 12:58PM

Re: Освобождение памяти из пула

temma July 12, 2011 07:54AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 134
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready