Lamentablemente, no conozco ningún buen punto de referencia de rendimiento para Emacs. Parte de la razón es que depende de lo que quiera medir (¿rendimiento de la pantalla de visualización? ¿Desempeño de E / S? ...).
Con respecto al rendimiento de Elisp en particular, la falta de referencia es un síntoma de la relativa falta de trabajo para mejorar su rendimiento. FWIW, cuando trabajé en la implementación del enlace léxico, utilicé un punto de referencia para tratar de asegurarme de que esta nueva característica no tuviera el costo de un menor rendimiento.
Este punto de referencia que utilicé es:
rm **/*.elc lisp/loaddefs.el; make -jN
ejecutarlo desde la fuente de Emacs hace que todos los archivos de Elisp se vuelvan a compilar, y el compilador de bytes es una de las relativamente pocas piezas de Elisp que se ejecutan durante largos períodos de tiempo y pueden ejecutarse fácilmente en modo por lotes.
La desventaja es que este es un objetivo en movimiento, ya que el tiempo necesario depende de la versión del compilador de bytes que esté utilizando, así como de la versión de Emacs que está compilando.