Starting Gnus is really slow, how to speed it up?
The reason for this could be the way Gnus reads its
active file, see the node "The Active File" in the Gnus
manual for things you might try to speed the process up.
An other idea would be to byte compile your ~/.gnus.el (say
‘M-x byte-compile-file RET ~/.gnus.el
RET’ to do it). Finally, if you have require
statements in your .gnus, you could replace them with
with-eval-after-load, which loads the stuff not at startup
time, but when it’s needed. Say you’ve got this in your
(require 'message) (add-to-list 'message-syntax-checks '(sender . disabled))
then as soon as you start Gnus, message.el is loaded. If you replace it with
(with-eval-after-load "message" (add-to-list 'message-syntax-checks '(sender . disabled)))
it’s loaded when it’s needed.