Re: Optimize memory allocation code

Поиск
Список
Период
Сортировка
От Julien Rouhaud
Тема Re: Optimize memory allocation code
Дата
Msg-id CAOBaU_ZOe2fjrMF=EXcXc5PNUGpS4s_HgN5=oRNA2Tuim5zHVA@mail.gmail.com
обсуждение исходный текст
Ответ на Optimize memory allocation code  (Li Japin <japinli@hotmail.com>)
Ответы Re: Optimize memory allocation code
Список pgsql-hackers
Hi,

On Sat, Sep 26, 2020 at 12:14 AM Li Japin <japinli@hotmail.com> wrote:
>
> Hi, hackers!
>
> I find the palloc0() is similar to the palloc(), we can use palloc() inside palloc0()
> to allocate space, thereby I think we can reduce  duplication of code.

The code is duplicated on purpose.  There's a comment at the beginning
that mentions it:

  /* duplicates MemoryContextAllocZero to avoid increased overhead */

Same for MemoryContextAllocZero() itself.



В списке pgsql-hackers по дате отправления:

Предыдущее
От: David Zhang
Дата:
Сообщение: a potential size overflow issue
Следующее
От: Andy Fan
Дата:
Сообщение: Re: Dynamic gathering the values for seq_page_cost/xxx_cost