Re: Avoid use deprecated Windows Memory API

Поиск
Список
Период
Сортировка
От Ranier Vilela
Тема Re: Avoid use deprecated Windows Memory API
Дата
Msg-id CAEudQApbe7LWASbi0+LWzHWKTmt_zHggscB836-cXKZGCbx8zA@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Avoid use deprecated Windows Memory API  (Alvaro Herrera <alvherre@alvh.no-ip.org>)
Ответы Re: Avoid use deprecated Windows Memory API
Список pgsql-hackers
Em qui., 15 de set. de 2022 às 09:50, Alvaro Herrera <alvherre@alvh.no-ip.org> escreveu:
On 2022-Sep-14, Ranier Vilela wrote:

> According to:
> https://docs.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-localalloc

> LocalAlloc is deprecated.
> So use HeapAlloc instead, once LocalAlloc is an overhead wrapper to
> HeapAlloc.

These functions you are patching are not in performance-sensitive code,
so I doubt this makes any difference performance wise.  I doubt
Microsoft will ever remove these deprecated functions, given its history
of backwards compatibility, so from that perspective this change does
not achieve anything either.
If users don't adapt to the new API, the old one will never really expire.


If you were proposing to change how palloc() allocates memory, that
would be quite different and perhaps useful, as long as a benchmark
accompanies the patch.
This is irrelevant to the discussion.
Neither the patch nor the thread deals with palloc.

regards,
Ranier Vilela

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

Предыдущее
От: Alvaro Herrera
Дата:
Сообщение: Re: pgsql: Doc: Explain about Column List feature.
Следующее
От: Alvaro Herrera
Дата:
Сообщение: Re: Avoid use deprecated Windows Memory API