Performance Spirit.Karma
-
Huhu,
Ich habe mir gerade Spirit.Karma angesehen und bin auf diese Performance-Vergleiche gestoßen: Klick mich!
Wie sehr ist diesen zu vertrauen? Dass Karma schneller sein soll als der äquivalente C-Code macht mich etwas skeptisch.Grüße,
PI
-
Tipp: Karma hat nicht mit locales zu kämpfen. Dass man mit einer spezialisierten double routine auch schneller ist als das Monster sprintf ist auch nicht verwunderlich.
-
Klar, ist ja ein Parser-Framework, also wird man höchste Priorität auf effizientes Parsen gelegt haben.
-
Außerdem wird da viel mit Funktoren gearbeitet. Für viele kleine Dinge die bei printf zu irgendwelchen normalen Funktionsaufrufen werden, kann Karma das inlinen. Dafür musst Du dann halt ziemlich lange auf das fertige Kompilat warten.