CPython übertreffen: Optimierung des Plush-Interpreters für Fibonacci
2025-08-07
Der Autor beschreibt die Optimierung seines Plush-Interpreters, einer Spielzeug-Programmiersprache, die CPython im Fibonacci-Mikrobenchmark übertrifft. Optimierungen umfassten das Zusammenführen von Instruktionen, das Profiling mit dem Linux perf-Tool und das Patchen von Code, um Hash-Lookups zu entfernen. Ergebnis: fast die doppelte Geschwindigkeit im Benchmark, aber überraschenderweise keine Performance-Verbesserung bei seinem parallelen Raytracer, was die Grenzen von Mikrobenchmarks aufzeigt.