Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Ich habe alle Prozesse, die die CPU belasten können, beendet, das Skript dreimal ausgeführt und nichts geändert, während das Skript lief.
Laptop, i5, Win 8, Geforce 610M 2GB
Betriebssystem Microsoft Windows XP Professional SP3
CPU-Typ DualCore Intel Celeron G550, 2600 MHz (26 x 100)
Systemspeicher 3548 MB (DDR3-1333 DDR3 SDRAM)
Grafikkarte NVIDIA GeForce 210 (1024 MB)
OpenCL Device #0: CPU Intel(R) Corporation Intel(R) Core(TM) i5-2500 CPU @ 3.30GHz with OpenCL 1.1 (4 units, 3300 MHz, 8174 Mb, version 1.1, rating 134)
2013.04.28 11:46:52 BenchmarkLabel__1 (EURUSD,D1) 4. Время обновления текста и позиций у битмапа с прозрачностью = 5257 ms
2013.04.28 11:46:47 BenchmarkLabel__1 (EURUSD,D1) 3. Время обновления текста и позиций у меток со чтением = 13573 ms
2013.04.28 11:46:33 BenchmarkLabel__1 (EURUSD,D1) 2. Время обновления текста и позиций у меток без чтения = 4274 ms
2013.04.28 11:46:29 BenchmarkLabel__1 (EURUSD,D1) 1. Время обновления текста у меток без чтения = 4103 ms
2013.04.28 11:46:25 BenchmarkLabel__1 (EURUSD,D1) 0. Время разогрева динамических очередей без визуализации = 62 ms
2013.04.28 11:46:25 BenchmarkLabel__1 (EURUSD,D1) Для корректного теста подберите размер окна 1024 x 768 пикселей, без индикаторов, не трогайте ничего, не сворачивайте и не закрывайте окна
2013.04.28 11:46:25 BenchmarkLabel__1 (EURUSD,D1) Разрешение чарта: 1075 x 746 пикселей
OpenCL Device #0: CPU Intel(R) Corporation Intel(R) Core(TM) i5-2500 CPU @ 3.30GHz with OpenCL 1.1 (4 units, 3300 MHz, 8174 Mb, version 1.1, rating 134)
2013.04.28 12:12:16 BenchmarkLabel__1 (EURUSD,D1) 5. Время обновления текста и позиций у битмапа без прозрачности = 4805 ms
2013.04.28 12:12:11 BenchmarkLabel__1 (EURUSD,D1) 4. Время обновления текста и позиций у битмапа с прозрачностью = 4929 ms
2013.04.28 12:12:06 BenchmarkLabel__1 (EURUSD,D1) 3. Время обновления текста и позиций у меток со чтением = 11763 ms
2013.04.28 12:11:55 BenchmarkLabel__1 (EURUSD,D1) 2. Время обновления текста и позиций у меток без чтения = 3557 ms
2013.04.28 12:11:51 BenchmarkLabel__1 (EURUSD,D1) 1. Время обновления текста у меток без чтения = 3447 ms
2013.04.28 12:11:48 BenchmarkLabel__1 (EURUSD,D1) 0. Время разогрева динамических очередей без визуализации = 94 ms
2013.04.28 12:11:47 BenchmarkLabel__1 (EURUSD,D1) Для корректного теста подберите размер окна 1024 x 768 пикселей, без индикаторов, не трогайте ничего, не сворачивайте и не закрывайте окна
2013.04.28 12:11:47 BenchmarkLabel__1 (EURUSD,D1) Разрешение чарта: 1075 x 627 пикселей
GPU-Treiber auf 314.22 aktualisiert - schneller
In beiden Fällen Win7 sp1 x64, 8Gb RAM.
Win7 x64, 4Gb RAM.
Seltsamerweise wird meine CPU nicht als OpenCL-Gerät angezeigt und die xxx-Bewertung wird nicht angezeigt.
Die Pipeline-Prüfung ist wichtig, denn in der Praxis müssen Objektparameter oft gelesen werden, bevor sie geändert werden.
In der realen Welt (wenn man die Situation als praktisch betrachtet) werden Etiketten nicht abgefragt.
Alle Koordinaten und Eigenschaften werden in Feldern der Wrapper-Klasse gespeichert. Im Standard Label, zum Beispiel.
deshalb denke ich, dass es schädlich ist, eine Umfrage in diesem Test zu haben (sonst sollten wir etwas ähnliches für Bitmap hinzufügen - eine Umfrage, wo die Koordinate ist, wo TextOut ausgegeben werden soll)
---
Durchgeführt so viele Tests - deutlich gesehen, dass ChartRedraw Bremse. und alle. denn ohne sie Tags gewinnen nicht nur 10-20%, sondern ein Vielfaches davon.
Ich denke, dass diese Methode für eine so niedrige Geschwindigkeit überprüft werden sollte. Denn wenn wir bei 5000 Redraws eine Zyklusleistung von 10 Sekunden haben... Es muss etwas getan werden.
So ist eine komplizierte Funktion für das Zeichnen von Grafikobjekten zuständig, während BitBlt für die Bitmap-Ausgabe keine Auswirkungen auf die Bitmap-Aktualisierungsrate hat.
Es stellt sich heraus - zwangsweise ausgeglichene Geschwindigkeit.
Bitmap ist z. B. für das Zeichnen von Oberflächenelementen unverzichtbar. Nun, es gibt keine anderen Möglichkeiten.
Bitte informieren Sie mich über EditBox, im Detail über das Zeichnen mit Bitmap und Eingabewagen.