Jak zmierzyć wydajność mojego kodu elisp? Jakie narzędzia / pakiety zewnętrzne są dostępne do pomiaru czasu?
Czy oprócz całkowitego czasu mogę zobaczyć profil pokazujący czas poświęcony na funkcję? Czy mogę również profilować użycie pamięci?
benchmark
i profiler, nie mierzy wydajności Emacsa . Mierzy wydajność oceniając poszczególne wyrażenia. Jest to pomocne w porównywaniu wydajności w Emacsie. Aby zmierzyć wydajność samego Emacsa, musisz porównać go z wydajnością czegoś innego niż Emacs. I tu właśnie zaczyna się gra Emacsa. Możesz zmierzyć Emacsa względem XYZ dla tego lub tamtego, ale aby zmierzyć wydajność Emacsa jako całości, potrzebujesz kilku takich porównań.