Significant Garbage Collection Improvement For Emacs
This commit reduces the total wall clock duration for sweep conses execution by approximately 50%. It does so by reducing branch mispredictions from dereferencing storage blocks while sweeping the cons blocks. Parsing the output from some subprocesses such as LSP servers creates huge amounts of conses, so this commit is significant for increasing the responsiveness for modes such as eglot or company-mode.
Source: Significant Garbage Collection Improvement For Emacs, an article by Tyler Dodge.