Friends,

I forgot to mention this behaviour was seen in my Linux machines.
Ulrike could not reproduce on Windows. Thanks!

Em seg., 28 de ago. de 2023 às 11:49, Paulo Roberto Massa Cereda
<cereda.pa...@gmail.com> escreveu:
>
> Dear friends,
>
> I beseech your wisdom. :) In my tests, I noticed LuaTeX 2023 is
> significantly slower than the 2022 counterpart. Here's a MWE:
>
> --------8<--------
> Lorem ipsum dolor sit amet, consectetur adipiscing elit,
> sed do eiusmod tempor incididunt ut labore et dolore magna
> aliqua. Ut enim ad minim veniam, quis nostrud exercitation
> ullamco laboris nisi ut aliquip ex ea commodo consequat.
> Duis aute irure dolor in reprehenderit in voluptate velit
> esse cillum dolore eu fugiat nulla pariatur. Excepteur
> sint occaecat cupidatat non proident, sunt in culpa qui
> officia deserunt mollit anim id est laborum.
> \bye
> --------8<--------
>
> Benchmark 1: texlive/2022/bin/x86_64-linux/luatex test.tex
>   Time (mean ± σ):     177.7 ms ±   1.4 ms    [User: 140.9 ms, System: 36.6 
> ms]
>   Range (min … max):   175.8 ms … 180.3 ms    16 runs
>
> Benchmark 2: texlive/2023/bin/x86_64-linux/luatex test.tex
>   Time (mean ± σ):     286.7 ms ±   2.3 ms    [User: 246.1 ms, System: 40.3 
> ms]
>   Range (min … max):   284.0 ms … 291.2 ms    10 runs
>
> Summary
>   texlive/2022/bin/x86_64-linux/luatex test.tex ran
>     1.61 ± 0.02 times faster than texlive/2023/bin/x86_64-linux/luatex 
> test.tex
>
> I initially had tried with LuaLaTeX and got similar results. Ulrike
> Fischer and Marcel Krüger kindly helped me find out what was going on,
> but we could not find anything relevant. I've tried:
>
> - loading a custom OTF font: 2022 was 1.53 ± 0.02 (cold cache) and
> 1.83 ± 0.03 (existing cache) times faster
> - loading the default OTF font: 2022 was 1.68 ± 0.02 (cold cache) and
> 2.02 ± 0.03 (existing cache) times faster
> - HarfBuzz: 2022 was 1.57 ± 0.02 times faster (cold cache) and 1.84 ±
> 0.05 times faster (existing cache)
> - raw feature (normalize): 2022 was 1.81 ± 0.03 times faster
> - updated luaotfload-tool in TL2022: 2022 was 1.83 ± 0.01 times faster
> - no OTF: 2022 was 1.95 ± 0.02 times faster
>
> I was wondering if someone could shed some light into this. :) Thanks!
>
> Cheerio,
>
> Paulo

Reply via email to