Follow-up Comment #10, bug #67509 (group groff):

At 2025-09-18T21:27:40-0400, G. Branden Robinson wrote:
> So, let's do the time warp (again?).
>
> $ git checkout 7705cbd5f8fb4b666954edcbbc810feff8020cbc
> $ git show | head -n 5
> commit 7705cbd5f8fb4b666954edcbbc810feff8020cbc
> Author: G. Branden Robinson <g.branden.robin...@gmail.com>
> Date:   Mon Mar 4 04:24:34 2024 -0600
>
> doc/GMPfront.t.in: Resync with an.tmac's `MR`.
> $ noisily env CORES=10 make-groff-fast
> $ make -C build install
> $ time (pdfmom --roff -Tpdf -man -petk LMB.prep > dj-faster.pdf )
> [warnings snipped]
> real    0m36.087s
> user    0m45.960s
> sys     0m0.717s
>
>
> Oy, vey.  Yes, that's way, way better.
>
> ...but wait.  This is odd.
>
> $ git checkout cd9fde325fd889f673f9603b43e1204b1fde42fc
> $ git show | head -n 5
> commit cd9fde325fd889f673f9603b43e1204b1fde42fc
> Author: G. Branden Robinson <g.branden.robin...@gmail.com>
> Date:   Mon Mar 4 05:24:40 2024 -0600
>
> [pdf]: Implement linear bookmark tag search.
> $ noisily env CORES=10 make-groff-fast
> $ make -C build install
> $ time (pdfmom --roff -Tpdf -man -petk LMB.prep > dj-faster.pdf )
> [warnings snipped]
> real    0m36.947s
> user    0m47.109s
> sys     0m0.920s
> -verbatim-
>
> Something fishy is going on here.  I can replicate HEAD's miserable
> performance, but my performance-trashing linear search
> implementation...didn't trash performance?!
>
> Huh.  I vaguely remember you undid my linear search, then put it back,
> or something like that.  Maybe something got damaged in the process.
>
> Looks like I have a bisection in my future with potential 6+-minute
> waits between stages.  Fun!  :-|

Well...


$ git checkout git co cd9fde325fd889f673f9603b43e1204b1fde42fc
$ git show | head -n 5
commit 2387949ffc11b753dd91480dcb85be6c22819790
Author: Deri James <d...@chuzzlewit.myzen.co.uk>
Date:   Fri Apr 12 17:10:49 2024 +0100

    Correct linear search introduced in commit cd9fde325f
$ noisily env CORES=10 make-groff-fast
$ make -C build install
$ time (pdfmom --roff -Tpdf -man -petk LMB.prep > dj-faster.pdf )
[warnings snipped]
real    6m20.940s
user    6m55.421s
sys     0m0.876s


Huh.

Guess I'll bisect more later, now with a much-reduced commit range.



    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?67509>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to