WEBVTT 00:00:01.120 --> 00:02:36.479 Introduction 00:02:36.480 --> 00:04:19.839 Emacs Lisp is a little old 00:04:19.840 --> 00:05:03.038 Benchmark then optimize, not vice versa 00:05:03.039 --> 00:09:31.199 profiler-start 00:09:31.200 --> 00:13:01.359 elp - Emacs Lisp Profiler 00:13:01.360 --> 00:19:13.439 benchmark 00:19:13.440 --> 00:20:00.239 Write less code 00:20:00.240 --> 00:22:52.158 Reduce allocations 00:22:52.159 --> 00:30:52.239 Recent optimizations in Xref 00:30:52.240 --> 00:30:53.240 cl-lib, dash, and seq