Next: , Previous: , Up: Debugging   [Index]


K.8 Elisp Profiler

Emacs comes with GIT:emacs-lisp/elp.el by Barry Warsaw that can display the elapsed time of running an EmacsLisp function. It is possible to instrument more than one function, so it displays the results as a table in a buffer called ‘*Elp Profiling Results*’. It tracks the total timing for each call of an instrumented function and determines the average time for each call.