Benchmarks
So ich hab mal ein paar Benchmarkbausteine erstellt.
Simple raufzählen bis 110 aber nur akzeptieren bis 100
Original Logik: 0.52 - 1.2 ms
Base64Code Logik: 0.55 - 2.1 ms
Base64Code Logik cached: 0.26 - 0.32 ms
ByteCode 0.18 -0.20 (erste aufruf 0.52) ms
Bei der Base64 Variante geht bei der ungecachten Version dir meiste Zeit beim decode und compile drauf, das ist deutlich bei der gecachten Variante zu sehen.
Wer langeweile hat kann das ja gerne noch erweitern
Die angehängten Logikbausteine befinden sich im PRIVATE Nummernbereich, ich wollte keine Nummern verschwenden mit Dingen die sowieso keiner auf nem Produktivsystem einsetzt.
E1: Ist der Trigger zum Starten
A1: Ist die Zeit in MS die die Logik benötigt
A2: Der Wert von SN[2] muss 100 sein.
So ich hab mal ein paar Benchmarkbausteine erstellt.
Simple raufzählen bis 110 aber nur akzeptieren bis 100
Original Logik: 0.52 - 1.2 ms
Base64Code Logik: 0.55 - 2.1 ms
Base64Code Logik cached: 0.26 - 0.32 ms
ByteCode 0.18 -0.20 (erste aufruf 0.52) ms
Bei der Base64 Variante geht bei der ungecachten Version dir meiste Zeit beim decode und compile drauf, das ist deutlich bei der gecachten Variante zu sehen.
Wer langeweile hat kann das ja gerne noch erweitern

Die angehängten Logikbausteine befinden sich im PRIVATE Nummernbereich, ich wollte keine Nummern verschwenden mit Dingen die sowieso keiner auf nem Produktivsystem einsetzt.
E1: Ist der Trigger zum Starten
A1: Ist die Zeit in MS die die Logik benötigt
A2: Der Wert von SN[2] muss 100 sein.
Kommentar