Closed
Description
Board
ESP32
Device Description
Adafruit ESP32 Feather
Hardware Configuration
No.
Version
v2.0.7
IDE Name
Arduino IDE
Operating System
macOS 10.13.6
Flash frequency
80 MHz
PSRAM enabled
no
Upload speed
921600
Description
I've compared benchmarks for three application programs running on the ESP32 version of uLisp, my Lisp interpreter for microcontrollers, and there's a big drop in performance between arduino-esp32 version 2.0.5 and 2.0.6 (the figures are execution times, so shorter times are better):
Version | 2.0.5 | 2.0.6 | 2.0.7 |
---|---|---|---|
Tak | 8.1 s | 14.2 s | 13.8 s |
Q2 | 21.2 s | 38.1 s | 37.2 s |
FFT | 241 ms | 416 ms | 408 ms |
As you can see from the figures, 2.0.7 is a slight improvement, but it's still about 70% slower than 2.0.5.
Is there a reason for these differences, and is there anything I can do about it?
Sketch
For details of the benchmarks see [Benchmarks](http://www.ulisp.com/show?1EO1).
Debug Message
There is no error.
Other Steps to Reproduce
No response
I have checked existing issues, online documentation and the Troubleshooting Guide
- I confirm I have checked existing issues, online documentation and Troubleshooting guide.