Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Vondra2019-11-28 22:29:30 +0000
committerTomas Vondra2019-11-28 22:29:30 +0000
commitc60e520f6e0e8db9618cad042df071a6752f3c06 (patch)
tree0e7b45f1b55e302a6b0da1b2ddeed567c3720ecd /src/backend
parent6d61c3f1cb7134c3ad80d29e216563571cc43de2 (diff)
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
Diffstat (limited to 'src/backend')
0 files changed, 0 insertions, 0 deletions