Jup...jens hat geschrieben:Simple6809 BASIC läuft auf meinem Rechner mit CPython aktuell mit rund 280.000 CPU cycles/sec. Also noch weit weg von den 895.000 der echten CPU...
...
Wobei ich glaube die Werte sind so schlecht, weil die Aktuelle Lösung mit subprocess und socket Kommunikation zwischen CPU und Peripherie schlecht ist. Glaube das bremst extrem.
Hab mal ein Test Skript gemacht, welches ohne socket Kommunikation auskommt und direkt auf Konsole Läuft.
Siehe da, mit CPython gibt es dann 490.000 CPU cycles/sec.
PyPy braucht ein wenig zum warm werden, allerdings gibt es schon nach 10Sek. 6.900.000 CPU cycles/sec.


Interessant ist, wie die Optimierung von PyPy läuft. Man kann zusehen wie es schneller wird. Bsp, das Test script:
Code: Alles auswählen
10 FOR I=1 TO 3
20 PRINT STR$(I)+" DRAGONPY"
30 NEXT I
Code: Alles auswählen
40 GOTO 10

Mit der TK Oberfläche sieht es z.Z. so aus: