[Ovmsdev] ESP32/3 benchmark (was: External Wifi antenna)

Michael Balzer dexter at expeedo.de
Mon Feb 8 21:20:44 HKT 2021


Am 31.01.21 um 19:58 schrieb Craig Leres:
>> Please also disable the PSRAM bug workaround and maybe do some 
>> performance comparison. SPIRAM operations should run much faster 
>> without the workaround.
> What kind of tests should I run? 

I've just added an execution time output to my SPIRAM test command, 
which was meant to trigger the memory corruption, but can also serve as 
a memory benchmark.

To get comparable results, run the tests after booting with "config set 
auto init no" (you'll need a USB connection).

Tests with my results (ESP32/1, SPIRAM fix enabled, debug output removed):

OVMS# test string 1000 2
finished 1000 loops for mode 2 using extram in 33503 ms

OVMS# test string 5000 4
finished 5000 loops for mode 4 using extram in 30268 ms

OVMS# test string 25000 6
finished 25000 loops for mode 6 using extram in 34681 ms

Test mode 2 reads from metrics (involves locks & stream formatting), 
mode 4 reads a fixed string from the config, mode 6 is mostly pure 
memory copying.


Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20210208/555fd3c3/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 203 bytes
Desc: OpenPGP digital signature
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20210208/555fd3c3/attachment.sig>

More information about the OvmsDev mailing list