|
From: | Dmitry Gutov |
Subject: | Re: Reliable after-change-functions (via: Using incremental parsing in Emacs) |
Date: | Sat, 4 Apr 2020 21:02:15 +0300 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1 |
On 04.04.2020 20:47, Eli Zaretskii wrote:
Elapsed time: 0.912808s (0.125516s in 7 GCs) Elapsed time: 0.772653s (0.077285s in 4 GCs) Elapsed time: 0.769371s (0.076361s in 4 GCs) Elapsed time: 0.776261s (0.077395s in 4 GCs) [...] In an optimized build, it's always < 0.2s here.So we are looking at -O2 being about 3 to 5 times faster than -Og, right? That's a speedup that is more than I'd expect, but still nowhere near an order of magnitude that Alan's timings seemed to show.
0.76 / 0.13 ~= 5.86 Alan's difference is bigger, but not by much: 1.24 / 0.18 ~= 6.88 1.18 (from another email) / 0.18 ~= 6.55 Which probably makes sense given different CPU architectures.
[Prev in Thread] | Current Thread | [Next in Thread] |