pdfLaTeX、XeLaTeX 和 LuaLaTeX 在 macOS 上是否变得(慢得多)了?

pdfLaTeX、XeLaTeX 和 LuaLaTeX 在 macOS 上是否变得(慢得多)了?

已解决:请参阅消息底部!

我感觉 pdfLaTeX 在 TeX-Live 2020 中速度较慢,因此决定运行一些基准测试……

  • 电脑:MacBook Pro(2018),配备 SSD
  • 文档:“novathesis” 论文模板
  • LaTeX 版本:MacTex 2019、2020、2021(所有版本均为最新版本)

该图表显示了 pdfLaTeX、XeLaTeX 和 LuaLaTeX 2019、2020 和 2021 版本的执行时间(连续 5 次运行的平均值)。

每次发布的 tex-live 执行时间

我对图表的解读是:

  1. pdfLaTeX 和 XeLaTeX 在执行时间上并驾齐驱(XeLaTeX 的速度略快一些);
  2. pdfLaTeX 和 XeLaTeX 在每次发布时都会变得越来越慢(2020 年的速度会大幅下降);
  3. LuaLaTeX 的速度减慢不太明显,在 macTeX 2020 中,LuaLaTeX 正在与 pdfLaTeX 和 XeLaTeX 竞争(缺点是 pdfLaTeX 和 XeLaTeX 的速度变得更慢)。

问题:

  1. 您有类似的经历吗?
  2. pdfLaTeX 和 XeLaTeX 发生了什么,导致速度如此缓慢?

更新

另一个基准测试,现在(几乎)没有附加软件包。在同一台计算机上使用以下代码进行了 5 次运行的平均值(顺便说一句,生成的 PDF 有 545 页):

\documentclass{article}
\usepackage{lipsum}
\begin{document}
    \newcounter{int}
    \setcounter{int}{1}
    \loop
        \lipsum[1-30]
        \addtocounter{int}{1}
        \ifnum \value{int}<100
    \repeat
\end{document}

执行时间如下:

在此处输入图片描述

我从上面的数字中得出的结论是pdf/Xe/Lua-LaTeX 引擎并没有变慢。但作为用户,我总体上遇到了相当大的速度减慢……这真的是由什么原因造成的kpsewhich?如何衡量/评估?

答案1

问题出在 latexmk 58886 (4.72b) 中,应用该版本后,我的文档的编译时间从 32 秒增加到了 76 秒。latexmk 59081 (4.73) 的最新更新解决了该问题。

相关内容