pgsql: Use memcpy instead of a byte loop in pglz_decompress
От
Tomas Vondra
Тема
pgsql: Use memcpy instead of a byte loop in pglz_decompress
Дата
Msg-id
E1iaSUW-0000tQ-Cl@gemulon.postgresql.org
Список
Use memcpy instead of a byte loop in pglz_decompress The byte loop used in pglz_decompress() because of possible overlap may be quite inefficient, so this commit replaces it with memcpy. The gains do depend on the data (compressibility) and hardware, but seem to be quite significant. Author: Andrey Borodin Reviewed-by: Michael Paquier, Konstantin Knizhnik, Tels Discussion: https://postgr.es/m/469C9ED9-348C-4FE7-A7A7-B0FA671BEE4C@yandex-team.ru Branch ------ master Details ------- https://git.postgresql.org/pg/commitdiff/c60e520f6e0e8db9618cad042df071a6752f3c06 Modified Files -------------- src/common/pg_lzcompress.c | 52 ++++++++++++++++++++++++++++++++++++---------- 1 file changed, 41 insertions(+), 11 deletions(-)
В списке pgsql-committers по дате отправления