LockedPixels - Write-/ReadPixelBank - Community Benchmark
Übersicht BlitzBasic Allgemein
hazumu-kunBetreff: LockedPixels - Write-/ReadPixelBank - Community Benchmark |
Mo, März 15, 2010 22:00 Antworten mit Zitat |
|
---|---|---|
Ich rufe zum Benchmark auf!
Folgender Code misst 4 Zeiten: WritePixelFast / ReadPixelfast + Die zugehörigen Zeiten für meinen low-level Zugriff (BlitzPlus sourcecode) BlitzBasic: [AUSKLAPPEN] ; #### RAWMEM-GFX Variables Ich habe schon mit 2 Freunden etwas getestet, dabei ist bemerkenswerterweise bei Person 2 folgendes rausgekommen: Code: [AUSKLAPPEN] #### Person 2 ####
Versuch 1: 10mal 1638400Pixel zeichnen: WritePixelFast: 434ms WritePixelBank: 375ms 10mal 1638400Pixel lesen: ReadPixelFast: 259ms ReadPixelBank: 353ms Versuch 2: 10mal 1638400Pixel zeichnen: WritePixelFast: 413ms WritePixelBank: 369ms 10mal 1638400Pixel lesen: ReadPixelFast: 256ms ReadPixelBank: 371ms Ich dachte ernsthaft meine Methode wäre immer langsammer, deswegen brauche ich mehr Testergebnisse! Für die ohne B+ hier das Kompilat: https://www.blitzforum.de/upload/file.php?id=8175 MFG, hazumu. |
||
Warum kann es keine omnipotente Macht geben?
Weil diese omnipotente Macht in der Lage sein müsste, einen so schweren Stein zu schaffen, dass sie ihn nicht heben kann -> nicht omnipotent |
Xaymarehemals "Cgamer" |
Mo, März 15, 2010 22:21 Antworten mit Zitat |
|
---|---|---|
WritePixelFast: 236ms
WritePixelBuffer: 542ms ReadPixelFast: 241ms ReadPixelBuffer: 376ms Auf nach 10 Versuchen wird deine Funktion nicht schneller:) |
||
Warbseite |
hazumu-kun |
Mo, März 15, 2010 22:23 Antworten mit Zitat |
|
---|---|---|
Aber bei der einen bestimmten Person lief das Schreiben schneller, komischerweise, auch beim 20ten Versuch...
Scheint dich nicht zu betreffen. |
||
Warum kann es keine omnipotente Macht geben?
Weil diese omnipotente Macht in der Lage sein müsste, einen so schweren Stein zu schaffen, dass sie ihn nicht heben kann -> nicht omnipotent |
Dreamora |
Di, März 16, 2010 10:02 Antworten mit Zitat |
|
---|---|---|
je mieser die grafikkarte desto besser kommt der buffer ansatz im verhältnis dazu weg. | ||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
TimBo |
Di, März 16, 2010 13:41 Antworten mit Zitat |
|
---|---|---|
Code: [AUSKLAPPEN] WritePixelFast : 238
WritePixelBank : 301 ReadPixelFast : 213 ReadPixelBank : 305 |
||
mfg Tim Borowski // CPU: Ryzen 2700x GPU: Nvidia RTX 2070 OC (Gigabyte) Ram: 16GB DDR4 @ 3000MHz OS: Windows 10
Stolzer Gewinner des BCC 25 & BCC 31 hat einen ersten Preis in der 1. Runde beim BWInf 2010/2011 & 2011/12 mit BlitzBasic erreicht. |
Thunder |
Di, März 16, 2010 13:57 Antworten mit Zitat |
|
---|---|---|
Programm hat Folgendes geschrieben: WritePixelFast: 407 ms
WritePixelBank: 704 ms WritePixelFast: 396 ms WritePixelBank: 705 ms |
||
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit |
hazumu-kun |
Di, März 16, 2010 18:43 Antworten mit Zitat |
|
---|---|---|
Okay, ich danke euch soweit. Bei besagter Messung handelte es sich um eine Notebook on board chip, Hersteller weiß ich (noch) nicht, das Teil ist aber relativ neu. | ||
Warum kann es keine omnipotente Macht geben?
Weil diese omnipotente Macht in der Lage sein müsste, einen so schweren Stein zu schaffen, dass sie ihn nicht heben kann -> nicht omnipotent |
ozzi789 |
Di, März 16, 2010 18:51 Antworten mit Zitat |
|
---|---|---|
219 ms
357 ms 219 ms 308 ms (siehe sig @home) |
||
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5 |
hazumu-kun |
Di, März 16, 2010 18:58 Antworten mit Zitat |
|
---|---|---|
Immerhin hab ich die 2 Funktionen jetz mal fertig, vielleicht kann man die noch für was anderes besser gebrauchen als WritePixel | ||
Warum kann es keine omnipotente Macht geben?
Weil diese omnipotente Macht in der Lage sein müsste, einen so schweren Stein zu schaffen, dass sie ihn nicht heben kann -> nicht omnipotent |
Übersicht BlitzBasic Allgemein
Powered by phpBB © 2001 - 2006, phpBB Group