Re: Avoid multiple calls to memcpy (src/backend/access/index/genam.c) - Mailing list pgsql-hackers

From Ranier Vilela
Subject Re: Avoid multiple calls to memcpy (src/backend/access/index/genam.c)
Date
Msg-id CAEudQApEfvhNT1fEPURzVcQH7G0A1ukh_ugoCGaErV6_dbndCQ@mail.gmail.com
Whole thread Raw
In response to Avoid multiple calls to memcpy (src/backend/access/index/genam.c)  (Ranier Vilela <ranier.vf@gmail.com>)
Responses Re: Avoid multiple calls to memcpy (src/backend/access/index/genam.c)
List pgsql-hackers

Em seg., 9 de mar. de 2026 às 10:16, Ranier Vilela <ranier.vf@gmail.com> escreveu:
Hi.

In the functions *systable_beginscan* and *systable_beginscan_ordered*,
is possible a small optimization.
The array *idxkey* can be constructed in one go with a single call to mempcy.
The excess might not make much of a difference, but I think it's worth the effort.

patch attached.
Someone asked me if O2 does not do the work.
Apparently not.


best regards,
Ranier Vilela

pgsql-hackers by date:

Previous
From: Andres Freund
Date:
Subject: Re: tid_blockno() and tid_offset() accessor functions
Next
From: Fujii Masao
Date:
Subject: Re: client_connection_check_interval default value