The Emacs StartUp Profiler (ESUP)