Hallo Gereon,
Zitat von
glkgereon:
Die If-Anweisungen um Abzubrechen scheinen mehr Ticks zu brauchen als dei Auflösung der Schleife einbringt...
Die IF-Anweisungen sind auch in deinem Code enthalten, sie stecken in der WHILE-Anweisung. Der Verzicht auf den Bitzähler sowie der Ersatz von Sprüngen ("if Akt > 3..." etc.) durch arithmetische Operationen sollten eine Geschwindigkeitssteigerung bringen.
Kannst du die beiden verglichenen Generate-Methoden (mit und ohne "loop unrolling") einmal als Quelltext hier einstellen? Welche Werte hast du für Config.Start und Config.Ziel beim Testen genommen?
Gruß Hawkeye