目的
native compile での実行速度を計測する
sample code
(defun simple_loop ()
(progn
(setq count 1)
(setq max_times 50000000)
(while (< count max_times)
(setq count (1+ count)))))
benchmark
elisp | byte compile | native compile |
---|---|---|
4.67 sec | 0.668 sec | 0.587 sec |
// それぞれ, 10回程の平均
所管
このケースにおいて
差は小さいものの, 確実に高速化が見込める事が確認できた.
様々な機能を動かす中で10%の高速化は有り難い
native compile 対応の emacs install はこちら