bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#29095: Bug: The '20a09de953f437109a098fa8c4d380663d921481' merge inc


From: Alexander Shukaev
Subject: bug#29095: Bug: The '20a09de953f437109a098fa8c4d380663d921481' merge increased my Emacs configuration loading time from 9 s to 60 s
Date: Sun, 5 Nov 2017 00:28:15 +0100

What confuses me though, is how a 100ms delay is adding ~50s to your
starup time?!  Or are you just creating 500 frames on startup?

Hah, of course not. So I took some additional time to investigate where this comes from and in turned out to be very simple:

(setq-default minibuffer-auto-raise t)

causes this. I think this needs to be addressed. Either by documenting this side effect or finding a better solution.

As the output from the build kept arriving to the *compilation*
buffer, I kept getting "Garbage collecting...done" spam (at random
times), stuttering the output coming into *compilation* buffer.  You
don't have to explain to me here anything about GC, I am well aware of
all of these issues.

Just to clarify, you have garbage-collection-messages set to non-nil on
purpose?

On purpose. I want to know why Emacs stutters, so I monitor this in order to come up with better GC parameters for my workflows. Anyway, I figured out why this GC issue was happening. It's a bug with `magit-filenotify' package, which I've already reported and found workaround for. So apart from my concerns about `minibuffer-auto-raise' and `x-wait-for-event-timeout', looks good so far.

Regards,
Alexander





reply via email to

[Prev in Thread] Current Thread [Next in Thread]