Was ist schneller?

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

Ensign Joe

Betreff: Was ist schneller?

BeitragFr, Mai 28, 2004 15:16
Antworten mit Zitat
Benutzer-Profile anzeigen
Was ist schneller?Code: [AUSKLAPPEN]
Color 255,255,255
Rect 0,0,GraphicsWidth(),Graphicsheight()
oderCode: [AUSKLAPPEN]
ClsColor 255,255,255
Cls

BladeRunner

Moderator

BeitragFr, Mai 28, 2004 15:18
Antworten mit Zitat
Benutzer-Profile anzeigen
probier es einfach aus.
mach je 10000 Durchläufe und mess die Zeit.
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

Bigmichi

BeitragFr, Mai 28, 2004 15:31
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
graphics 1024,768,16,2



Z1 = MILLISECS()

Color 255,255,255

FOR X = 1 TO 1000

  Rect 0,0,GraphicsWidth(),Graphicsheight()

NEXT

DEBUGLOG MILLISECS()-Z1



Z1 = MILLISECS()

ClsColor 255,255,255

FOR X = 1 TO 1000

   Cls

NEXT

DEBUGLOG MILLISECS()-Z1

waitkey()
END


Bei mir ist rect schneller als CLS

642 ms = rect
665 ms = CLS

Mr.Keks

BeitragFr, Mai 28, 2004 16:43
Antworten mit Zitat
Benutzer-Profile anzeigen
hmm, ziemliches detail. ist faktisch kein unterschied Smile
MrKeks.net
 

Cloud

BeitragFr, Mai 28, 2004 17:03
Antworten mit Zitat
Benutzer-Profile anzeigen
[quote="Bigmichi"]Code: [AUSKLAPPEN]
graphics 1024,768,16,2



Z1 = MILLISECS()

Color 255,255,255

FOR X = 1 TO 1000

  Rect 0,0,1024,768

NEXT

DEBUGLOG MILLISECS()-Z1



Z1 = MILLISECS()

ClsColor 255,255,255

FOR X = 1 TO 1000

   Cls

NEXT

DEBUGLOG MILLISECS()-Z1

waitkey()
END


Wozu da jedesmal die Bildschirmgrößen abfragen. Entweder einmal abfragen und speichern oder hardcoden.
so lauft es mit rect bei mir extrem viel schneller
Duron 1200 | 256 RAM | Geforce 2 TI
 

Ensign Joe

BeitragFr, Mai 28, 2004 19:15
Antworten mit Zitat
Benutzer-Profile anzeigen
Jo, big THX

Markus2

BeitragFr, Mai 28, 2004 19:22
Antworten mit Zitat
Benutzer-Profile anzeigen
Vertausche mal die Reihenfolge und mach mal nen Delay nach
Graphics dann ist Rect langsamer , jedenfalls bei mir Confused
 

Cloud

BeitragFr, Mai 28, 2004 19:53
Antworten mit Zitat
Benutzer-Profile anzeigen
ja ein Delay oder Waitkey nach Graphics ändert die ergebnisse schon.

bei sind die dann allerdings fast gleich rect ist bei mir minimal schneller.
Hab die reihenfolge auch mal vertauscht hat aber an den Ergebnissen nichts geändert
Duron 1200 | 256 RAM | Geforce 2 TI

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group