風評が流れるのは憂慮すべきことである。
そういうわけで、欧文の LuaLaTeX のコンパイル速度について、簡単に調べてみることにする。
実験してみた
- Compilation speed: pdfLaTeX vs LuaLaTeX (Gist:zr-tex8r)
実験方法
- テスト用文書として「世界人権宣言(UDHR)の英語の全文を 50 回記したもの」(udhrmain.tex)を使う。レターサイズで 313 ページ。
- Windows 10 + TeX Live 2018 の環境において、pdfLaTeX と LuaLaTeX のコンパイル所要時間を比較する。
- 3 回予備で実行した後、9 回実行して所要時間を計測、その中間にある 5 回分の平均値を求めた。
実験結果
- pdfLaTeX: 1.497 秒
- LuaLateX: 5.560 秒
LuaLaTeX の方が 3.71 倍遅い。
※生データは result.txt の通り。
まとめ
というわけで、「LuaTeX(LuaTeX-ja ではない)のタイプセットは遅い」という風評が打破されて、代わりに「LuaTeX(LuaTeX-ja ではない)のタイプセットは遅い」という知見が確立された。めでたしめでたし。