<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 28 Aug 2023 at 16:50, Paulo Roberto Massa Cereda <<a href="mailto:cereda.paulo@gmail.com">cereda.paulo@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Dear friends,<br>
<br>
I beseech your wisdom. :) In my tests, I noticed LuaTeX 2023 is<br>
significantly slower than the 2022 counterpart. Here's a MWE:<br>
<br>
--------8<--------<br>
Lorem ipsum dolor sit amet, consectetur adipiscing elit,<br>
sed do eiusmod tempor incididunt ut labore et dolore magna<br>
aliqua. Ut enim ad minim veniam, quis nostrud exercitation<br>
ullamco laboris nisi ut aliquip ex ea commodo consequat.<br>
Duis aute irure dolor in reprehenderit in voluptate velit<br>
esse cillum dolore eu fugiat nulla pariatur. Excepteur<br>
sint occaecat cupidatat non proident, sunt in culpa qui<br>
officia deserunt mollit anim id est laborum.<br>
\bye<br>
--------8<--------<br>
<br>
Benchmark 1: texlive/2022/bin/x86_64-linux/luatex test.tex<br>
  Time (mean ± σ):     177.7 ms ±   1.4 ms    [User: 140.9 ms, System: 36.6 ms]<br>
  Range (min … max):   175.8 ms … 180.3 ms    16 runs<br>
<br>
Benchmark 2: texlive/2023/bin/x86_64-linux/luatex test.tex<br>
  Time (mean ± σ):     286.7 ms ±   2.3 ms    [User: 246.1 ms, System: 40.3 ms]<br>
  Range (min … max):   284.0 ms … 291.2 ms    10 runs<br>
<br>
Summary<br>
  texlive/2022/bin/x86_64-linux/luatex test.tex ran<br>
    1.61 ± 0.02 times faster than texlive/2023/bin/x86_64-linux/luatex test.tex<br>
<br>
I initially had tried with LuaLaTeX and got similar results. Ulrike<br>
Fischer and Marcel Krüger kindly helped me find out what was going on,<br>
but we could not find anything relevant. I've tried:<br>
<br>
- loading a custom OTF font: 2022 was 1.53 ± 0.02 (cold cache) and<br>
1.83 ± 0.03 (existing cache) times faster<br>
- loading the default OTF font: 2022 was 1.68 ± 0.02 (cold cache) and<br>
2.02 ± 0.03 (existing cache) times faster<br>
- HarfBuzz: 2022 was 1.57 ± 0.02 times faster (cold cache) and 1.84 ±<br>
0.05 times faster (existing cache)<br>
- raw feature (normalize): 2022 was 1.81 ± 0.03 times faster<br>
- updated luaotfload-tool in TL2022: 2022 was 1.83 ± 0.01 times faster<br>
- no OTF: 2022 was 1.95 ± 0.02 times faster<br>
<br>
I was wondering if someone could shed some light into this. :) Thanks!<br><br></blockquote><div><br></div><div><br></div><div>I have done some quick tests (running luatex test.tex) and the wall clock here is roughly 0.30s  in both cases </div><div>(luatex 2022 seems to be more near to 0.29 than 0.30).</div><div>Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz, 24GB , HDD 5400rpm<br></div><div><br></div><div>--</div><div>luigi</div><div> </div></div></div>