Also mein Parser benötigt für Ausdrücke der Form ""11*2(3-435+435)*3435*sin(43/34-4)" bei 1000 Durchläufen genau 27 Millisekunden. Das sind pro Durchlauf 27 Mikrosekunden (!). Ich weiß nicht, womit du deinen Parser getestet hast, aber so wäre das fast 10 mal so schnell. Ich denke es liegt an RegEx, genaueres aknn ich dir aber erst sagen, wenn du mir den Ausdruck gibst, mit dem du es getestet hast.
Edit:
Habs grad mit der DLL getestet. Der braucht bei 1000 Durchläufen unvollstellbare 1392 Millisekunden. Das ist über 50 mal so lang. Also ich glaub der ist nicht so doll.
Edit:
Habs grad mit der DLL getestet. Der braucht bei 1000 Durchläufen unvollstellbare 1392 Millisekunden. Das ist über 50 mal so lang. Also ich glaub der ist nicht so doll.
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Quadsoft.de.vu“ ()