[Top][All Lists]

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

Re: scratch/accurate-warning-pos: Solid progress: the branch now bootstr

From: Eli Zaretskii
Subject: Re: scratch/accurate-warning-pos: Solid progress: the branch now bootstraps.
Date: Tue, 27 Nov 2018 08:06:42 +0200

> From: Gemini Lasswell <address@hidden>
> Cc: Clément Pit-Claudel <address@hidden>,
>   address@hidden,  Eli Zaretskii <address@hidden>,  Paul Eggert
>  <address@hidden>,  address@hidden,  address@hidden
> Date: Mon, 26 Nov 2018 17:07:07 -0800
> When I hear a story about a C program, where adding an always failing
> check of a boolean variable to it causes it to run slower by 15% or 20%,
> then when I read the code I expect to find that variable check inside a
> really tight loop with only a few other instructions besides the
> variable check.
> But Fforward_word is significantly slower in your branch and I can't
> find any tight loops with an EQ in it.

That could be rarely_quit, which is called inside the inner loops of
scan_words.  But this must be verified, e.g., by running Emacs under
'perf' and examining the profile.

reply via email to

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