Future-Proof Your Career: AI Manager Masterclass
Power BI Fundamentals - Create visualizations and dashboards from scratch
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore techniques for optimizing Emacs Lisp code in this 36-minute conference talk from EmacsConf 2021. Learn the importance of benchmarking before optimization and discover various benchmarking approaches, including live evaluation, step-debugging, and measuring from debugger breakpoints. Gain insights on identifying expensive functions and selecting optimal alternatives from libraries like cl-lib, seq, dash, and lean core. Understand the concept of print-benchmarking and how byte-compiled code can significantly alter performance bottlenecks. Discover methods for quickly loading byte-compiled versions and examine real-world optimization steps taken to enhance the Xref package. This talk, available under Creative Commons Attribution-ShareAlike 4.0 International license, provides valuable knowledge for Emacs Lisp developers seeking to improve code efficiency.
Syllabus
EmacsConf 2021: Optimizing Emacs Lisp Code - Dmitry Gutov
Taught by
EmacsConf and Emacs hangouts