This is a repo of elisp-benchmarks with native compilation run on different CPUs with different settings.
We had to reset the high scores and exclude all scores that didn't use accurate Emacs settings (now documented below), so the below list may seem unusual if you are just looking at scores.
- AMD Ryzen 9800X3D: 32.35s
- Intel Core i5-7500T: 53.48s
- AMD Ryzen 5700U: 54.94s
- Intel Core i7-5600U: 71.79s
- Intel N150: 73.86s
Submit an org file with your benchmark results!
- Install the
elisp-benchmarkspackage from ELPA: https://elpa.gnu.org/packages/elisp-benchmarks.html - Set the following
elisp-benchmarksvariables so that we're testing the actual comp settings that your Emacs uses:
(setq elb-speed native-comp-speed)
(setq elb-safety compilation-safety)- Run the
elisp-benchmarks-runcommand to run the test and create the test results buffer - Save the buffer as
cpu-name.orgin thecpu/folder - Above the test results, Add a "Specs" section with your full CPU name, OS name + version, Emacs version, and
elisp-benchmarksversion (see existing CPU org files for an example) - You can optionally add a "Notes" section between "Specs" and "Results"
I am not trying to be extremely scientific by strictly controlling for all variables (OS, distro, build flags, motherboard, background services, etc). This is just meant to be fun and give us some rough perspective on how well Emacs is running with native compilation on different CPUs and settings.
If we get lots of results, we can start organizing by OS, Emacs version, etc.