Das mit dem vertauschen von X Y ist schon richtig. Habs nach meinem Post selber gemerkt ;)
So hatte ich in Blitz3D 500ms zu 559ms in PB also nur 10% langsamer in PB (damit kann ich leben). Der Code ist übrigens 1:1 der selbe der läuft so in beiden Basics sonst ergäbe es ja keinen Sinn. Werde mich ...
Die Suche ergab 7 Treffer
- 31.08.2019 22:13
- Forum: Allgemein
- Thema: Langsamer Code
- Antworten: 31
- Zugriffe: 7055
- 30.08.2019 23:44
- Forum: Allgemein
- Thema: Langsamer Code
- Antworten: 31
- Zugriffe: 7055
Noch ein Test
Nachtrag: Folgende Progrämmchen läuft in Blitz3D 300% schneller als in PB.
Auf meinem Rechner 500ms zu 1519ms
Da ist definitiv vieles faul.
OpenConsole()
Dim feld(1920,1080)
RGB=5646469
zeit = ElapsedMilliseconds()
For d=0 To 100
For y=0 To 1080
For x=0 To 1920
feld(x,y)=RGB
Next
Next ...
Auf meinem Rechner 500ms zu 1519ms
Da ist definitiv vieles faul.
OpenConsole()
Dim feld(1920,1080)
RGB=5646469
zeit = ElapsedMilliseconds()
For d=0 To 100
For y=0 To 1080
For x=0 To 1920
feld(x,y)=RGB
Next
Next ...
- 30.08.2019 23:07
- Forum: Allgemein
- Thema: Langsamer Code
- Antworten: 31
- Zugriffe: 7055
Re: Langsamer Code
Zu deinen Fragen.
Warum hab ich es gekauft ?
Um es zu testen. Weil ich schreibfaul bin und desshalb Basic liebe. Weil mein Blitz3D (mit dem ich sehr zufrieden war) in die Jahre gekommen ist.
Wie ich das meine mit den Proceduren ?
Das einfachste wäre automatisch vom Editor eine verdeckte ...
Warum hab ich es gekauft ?
Um es zu testen. Weil ich schreibfaul bin und desshalb Basic liebe. Weil mein Blitz3D (mit dem ich sehr zufrieden war) in die Jahre gekommen ist.
Wie ich das meine mit den Proceduren ?
Das einfachste wäre automatisch vom Editor eine verdeckte ...
- 30.08.2019 14:40
- Forum: Allgemein
- Thema: Langsamer Code
- Antworten: 31
- Zugriffe: 7055
Re: Langsamer Code
Zu deinen Fragen.
Wie ich das meine mit den Proceduren ?
Nun einfach dahin das man diese unnötige Einschränkung behebt in dem der Compiler diese vor der Compilierung an den Anfang setzt oder beim Eingeben der Kopfzeile wird automatisch eine Deklaration an den Anfang geschrieben, sehe da wirklich ...
Wie ich das meine mit den Proceduren ?
Nun einfach dahin das man diese unnötige Einschränkung behebt in dem der Compiler diese vor der Compilierung an den Anfang setzt oder beim Eingeben der Kopfzeile wird automatisch eine Deklaration an den Anfang geschrieben, sehe da wirklich ...
- 30.08.2019 00:05
- Forum: Allgemein
- Thema: Langsamer Code
- Antworten: 31
- Zugriffe: 7055
Re: Langsamer Code
Also mal vielen Dank für die Erläuterungen. Natürlich ist es kein Bug wenn ein Befehl 3 mal langsamer ist als in anderen Basics oder Feld-Zuweisungen in Integer halb so schnell. Und natürlich kann man es mit Assembler lösen aber hätte schon erwartet das solch einfache Sachen in einem Basic, dass es ...
- 29.08.2019 18:31
- Forum: Allgemein
- Thema: Langsamer Code
- Antworten: 31
- Zugriffe: 7055
Langsamer Code
Verzeihung wenn ich hier falsch bin. Habe PureBasic gekauft und mit der neusten Version 5.71 rumgespielt.
Dabei ist mir das selbe aufgefallen wie bei der älteren Demoversion. Nämlich das der Compiler sehr unterschiedlich schnellen Code erzeugt wie an folgenden Beispiel zu sehen ist.
(Und ja ich hab ...
Dabei ist mir das selbe aufgefallen wie bei der älteren Demoversion. Nämlich das der Compiler sehr unterschiedlich schnellen Code erzeugt wie an folgenden Beispiel zu sehen ist.
(Und ja ich hab ...
- 25.04.2018 22:48
- Forum: Allgemein
- Thema: Unterschiedlich schneller Code
- Antworten: 3
- Zugriffe: 1358
Unterschiedlich schneller Code
Bin hier neu und habe die Demo von PureBasic heruntergeladen.
Beim Austesten ist mir folgendes aufgefallen, je nach dem, wie ich Formeln eingebe und wie lang sie sind oder unterteilt in kleinere Teilrechnungen
erzeugt der Compiler massiv unterschiedlich schnellen Code.
Kennt jemand dieses Verhalten ...
Beim Austesten ist mir folgendes aufgefallen, je nach dem, wie ich Formeln eingebe und wie lang sie sind oder unterteilt in kleinere Teilrechnungen
erzeugt der Compiler massiv unterschiedlich schnellen Code.
Kennt jemand dieses Verhalten ...