Sayangnya, saya tidak tahu adanya tolok ukur kinerja yang baik untuk Emacs. Sebagian alasannya adalah bahwa itu tergantung pada apa yang ingin Anda ukur (menampilkan kembali kinerja? Kinerja I / O? ...).
Mengenai kinerja Elisp khususnya, kurangnya tolok ukur adalah gejala dari relatif kurangnya pekerjaan untuk meningkatkan kinerjanya. FWIW, ketika bekerja pada implementasi lexical-binding, saya memang menggunakan tolok ukur untuk mencoba dan memastikan bahwa fitur baru ini tidak datang dengan biaya kinerja yang lebih rendah.
Tolok ukur yang saya gunakan ini adalah:
rm **/*.elc lisp/loaddefs.el; make -jN
menjalankannya dari dalam sumber Emacs menyebabkan semua file Elisp dikompilasi ulang, dan byte-compiler adalah salah satu dari sedikit file Elisp yang berjalan untuk jangka waktu yang lama dan dapat dengan mudah dijalankan dalam mode batch.
Kelemahannya adalah ini adalah target yang bergerak, karena waktu yang dibutuhkan tergantung pada versi byte-compiler yang Anda gunakan dan juga pada versi Emacs yang Anda kompilasi.