已解决:请参阅消息底部!
我感觉 pdfLaTeX 在 TeX-Live 2020 中速度较慢,因此决定运行一些基准测试……
- 电脑:MacBook Pro(2018),配备 SSD
- 文档:“novathesis” 论文模板
- LaTeX 版本:MacTex 2019、2020、2021(所有版本均为最新版本)
该图表显示了 pdfLaTeX、XeLaTeX 和 LuaLaTeX 2019、2020 和 2021 版本的执行时间(连续 5 次运行的平均值)。
我对图表的解读是:
- pdfLaTeX 和 XeLaTeX 在执行时间上并驾齐驱(XeLaTeX 的速度略快一些);
- pdfLaTeX 和 XeLaTeX 在每次发布时都会变得越来越慢(2020 年的速度会大幅下降);
- LuaLaTeX 的速度减慢不太明显,在 macTeX 2020 中,LuaLaTeX 正在与 pdfLaTeX 和 XeLaTeX 竞争(缺点是 pdfLaTeX 和 XeLaTeX 的速度变得更慢)。
问题:
- 您有类似的经历吗?
- 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) 的最新更新解决了该问题。