Benchmark und so Kategorie: CC-Pro Unit & Appl.Board (von PeterS - 29.11.2005 2:03) | |
| |
Um einem falschen Eindruck entgegenzutreten, habe ich aufgrund von Bernds Kommentar mal die Sequenz If a=4 Then a=5 End If mit dem Programm Sub main() Dim i,k,a As Integer a=2 For k=1 To 8 For i=1 To 30000 If a=4 Then a=5 End If Next Next End Sub ausgemessen. Die Zeit inkl. Schleife ist 9340ms, die leere Schleife benötigt 3840ms, die Differenz ist 5500ms. 240000/5,5 = 43636 Ausführungen pro Sekunde. Die "If" Abfrage, wenn sie zu false evaluiert, benötigt zur Abarbeitung 4 Bytescodes: 1. Lade Variable a 2. Lade Wert 4 3. Ist gleich? 4. Springe wenn "false" In diesem Beispiel werden von der CC-Pro M128 also 43636 *4 = 174544 Bytecode Operationen pro Sekunde absolviert. Dies kann jeder mit einer CC-Pro Mega128 Unit selber nachmessen. Vielleicht bringt dieses Beispiel ein bischen mehr Information zur Geschwindigkeit der CC-Pro. Gruss Peter | |
Antwort schreiben Antworten: Re: Benchmark und so (von Bernd - 30.11.2005 16:24) Re: Benchmark und so (von Dietmar - 29.11.2005 7:49) Geschwindigkeit des Portzugriffs (von Dietmar - 29.11.2005 7:47) Re: Geschwindigkeit des Portzugriffs (von PeterS - 29.11.2005 10:25) Re: Geschwindigkeit des Portzugriffs (von Gerhard - 29.11.2005 17:46) Re: Geschwindigkeit des Portzugriffs (von PeterS - 29.11.2005 23:39) Re: Geschwindigkeit des Portzugriffs (von Gerhard - 30.11.2005 12:47) Re: Geschwindigkeit des Portzugriffs (von PeterS - 30.11.2005 14:25) Re: Geschwindigkeit des Portzugriffs (von Gerhard - 30.11.2005 16:15) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum