]> git.eshelyaron.com Git - emacs.git/commit
bug#61489: Increase BLOCK_ALIGN from 1024 to 32768
authorKonstantin Kharlamov <Hi-Angel@yandex.ru>
Thu, 16 Feb 2023 15:07:55 +0000 (18:07 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sat, 4 Mar 2023 11:25:34 +0000 (13:25 +0200)
commit396f46d904ab7509476b0d824ec2e4d9a231a2df
treeb5d008d7acaaa6202b7a8a9831ca76740f049abd
parent49e021e5be943477329b065fbff76862ea832acc
bug#61489: Increase BLOCK_ALIGN from 1024 to 32768

Originally discovered by Tyler Dodge in his article "Significant Garbage
Collection Improvement For Emacs".

While testing this change on Archlinux system with Intel i5-7200U CPU,
average time of garbage collection gets reduced by ≈25%. Other users
report improvements up to 50%. While monitoring PSS of emacs with and
without customizations loaded before and after the patch, no
statistically significant differences were discovered. So overall, this
change is a win.
* src/alloc.c (BLOCK_ALIGN): increase from 1024 to 32768.
src/alloc.c