LuaTeXは遅いか,また調べてみた.使ったのはこんなん.雑だが.on Windows 10
\documentclass{article}
%パッケージは必要に応じて読み込む
%\usepackage{luatexja}
%\usepackage{bxjalipsum}
\usepackage{lipsum}
\ExplSyntaxOn
\tl_new:N \l_mytest_tl
\int_new:N \l_mytimea_int
\int_new:N \l_mytimeb_int
\tl_set:Nn \l_mytest_tl { \int_set:Nn \l_mytimea_int { \sys_timer: } }
\int_step_inline:nn {
400 % 英文
%100 % 和文
}{\tl_put_right:Nn \l_mytest_tl {
\lipsum % 英文
%\jalipsum{wagahai} % 和文
}}
\tl_put_right:Nn \l_mytest_tl {
\int_set:Nn \l_mytimeb_int { \sys_timer: }
\iow_term:x {
\fp_eval:n { ( \l_mytimeb_int - \l_mytimea_int ) / 65536 }~seconds
}
}
\ExplSyntaxOff
\begin{document}
\ExplSyntaxOn
\tl_use:N \l_mytest_tl
\ExplSyntaxOff
\end{document}
全体の速度のみでなく,\begin{document}
と\end{document}
の間のメイン部分も計測してみる.全体の時間はPowerShellのMeasure-Commandで調べる.一発勝負で調べています.
まず欧文.pdflatex v.s. lualatex.531ページ.
- pdflatex: 全体9.32秒,メイン部分8.72秒
- lualatex: 全体18.66秒,メイン部分15.32秒
和文はこんな感じ.platex (ptex2pdf -l) v.s. uplatex (ptex2pdf -l -u) v.s. lualatex.722ページ.
- platex: 全体7.48秒,メイン部分3.79秒
- uplatex: 全体6.55秒,メイン部分2.85秒
- lualatex: 全体29.29秒,メイン部分22.13秒
うーん,欧文もだが和文のLuaLaTeXやっぱり遅め.というか全体からメイン部分引いたのが7秒もあるのもつらいなぁ.そしてuplatexはplatexより速いのか.
0 件のコメント:
コメントを投稿
コメントの追加にはサードパーティーCookieの許可が必要です