Re: Can SET_VARSIZE cause a memory leak?
От
Michael Paquier
Тема
Re: Can SET_VARSIZE cause a memory leak?
Дата
Msg-id
CAB7nPqTvn+zubS4uVRajUBnPO2O9auYK91_BrhF1_Ns6HA-cGQ@mail.gmail.com
Ответ на
Re: Can SET_VARSIZE cause a memory leak? (Albe Laurenz)
Список
Дерево обсуждения
[C-function] Can SET_VARSIZE cause a memory leak? Николай Бабаджанян<nb@cobra.ru>
Re: Can SET_VARSIZE cause a memory leak? Albe Laurenz <laurenz.albe@wien.gv.at>
Re: Can SET_VARSIZE cause a memory leak? Michael Paquier <michael.paquier@gmail.com>
On Wed, Jun 8, 2016 at 9:55 PM, Albe Laurenz wrote: > This is safe, and the memory will be freed at the end of the transaction. Yes, palloc takes memory from the current memory context. The case where you would need to use pfree is if there is an allocation continuously done within the same code paths for a reason or another that may result in a leak if this code path is taken repeatedly and that the memory used is wasted out. -- Michael
В списке pgsql-general по дате отправления