Hi Noam,
Thanks for the tips. One (package-earlyload) is to put package-initialize before custom-set-variables, another one (package-lateload) is to put
package-initialize after then custom-set-variables. I attahed the diff of the trace-log.
The trace-log from
package-earlyload has less do-after-load-evaluation items which are supposed to be loaded during the
package-initialize. However, it still takes longer time for
custom-set-variables
during early package initialization.
The two items, mail-prsvr.elc and mm-util.elc are in earlyload but not in lateload.