I was checking an old hard drive backup when I came across a webpage I posted in 1998 of benchmark results, for various Smalltalk implementations run on a 166MMX Pentium desktop computer (typical for the time).
The benchmark was published by the Smalltalk Industry Council (no longer in existence) and all I did was tweak the source to compare available Smalltalk implementations and Java.
The page is reproduced here.
Out of curiosity, I tweaked the code to run in Toit on an ESP32-WROOM-32E, which yielded the following numbers:
[jaguar] INFO: program d1ee066b-8f7c-d469-6719-fcace034febe started
Full GC count 1
Full GC count 2
Full GC count 3
STIC benchmark ---------------------------
(smaller numbers are better)
alloc 10.27
array write 12.15
dictionary write 5.95
float math 36.43
integer math 6.37
collection iterate 12.06
collection write 4.77
string compare 0.46
hanoi 11.13
-------------------------------------------
[jaguar] INFO: program d1ee066b-8f7c-d469-6719-fcace034febe stopped
These are similar to the Smalltalk/desktop machine numbers of 25 years ago.
The Toit code is available here.