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.
2013.04.2800:48:26 BenchmarkLabel__1 (GOLD-6.13,H1) Тестирование завершено
2013.04.2800:48:26 BenchmarkLabel__1 (GOLD-6.13,H1) 5. Время обновления текста и позиций у битмапа с прозрачностью = 18469 ms
2013.04.2800:48:08 BenchmarkLabel__1 (GOLD-6.13,H1) 4. Время обновления текста и позиций у битмапа с прозрачностью = 20516 ms
2013.04.2800:47:47 BenchmarkLabel__1 (GOLD-6.13,H1) 3. Время обновления текста и позиций у меток со чтением = 44204 ms
2013.04.2800:47:03 BenchmarkLabel__1 (GOLD-6.13,H1) 2. Время обновления текста и позиций у меток без чтения = 13031 ms
2013.04.2800:46:50 BenchmarkLabel__1 (GOLD-6.13,H1) 1. Время обновления текста у меток без чтения = 12578 ms
2013.04.2800:46:38 BenchmarkLabel__1 (GOLD-6.13,H1) 0. Время разогрева динамических очередей без визуализации = 187 ms
2013.04.2800:46:37 BenchmarkLabel__1 (GOLD-6.13,H1)
2013.04.2800:46:31 BenchmarkLabel__1 (GOLD-6.13,H1) Тестирование завершено
2013.04.2800:46:31 BenchmarkLabel__1 (GOLD-6.13,H1) 5. Время обновления текста и позиций у битмапа с прозрачностью = 17250 ms
2013.04.2800:46:14 BenchmarkLabel__1 (GOLD-6.13,H1) 4. Время обновления текста и позиций у битмапа с прозрачностью = 19375 ms
2013.04.2800:45:54 BenchmarkLabel__1 (GOLD-6.13,H1) 3. Время обновления текста и позиций у меток со чтением = 43594 ms
2013.04.2800:45:11 BenchmarkLabel__1 (GOLD-6.13,H1) 2. Время обновления текста и позиций у меток без чтения = 12891 ms
2013.04.2800:44:58 BenchmarkLabel__1 (GOLD-6.13,H1) 1. Время обновления текста у меток без чтения = 12562 ms
2013.04.2800:44:45 BenchmarkLabel__1 (GOLD-6.13,H1) 0. Время разогрева динамических очередей без визуализации = 188 ms
2013.04.2800:44:45 BenchmarkLabel__1 (GOLD-6.13,H1)
2013.04.2800:44:39 BenchmarkLabel__1 (GOLD-6.13,H1) Тестирование завершено
2013.04.2800:44:39 BenchmarkLabel__1 (GOLD-6.13,H1) 5. Время обновления текста и позиций у битмапа с прозрачностью = 18578 ms
2013.04.2800:44:21 BenchmarkLabel__1 (GOLD-6.13,H1) 4. Время обновления текста и позиций у битмапа с прозрачностью = 20843 ms
2013.04.2800:44:00 BenchmarkLabel__1 (GOLD-6.13,H1) 3. Время обновления текста и позиций у меток со чтением = 44188 ms
2013.04.2800:43:16 BenchmarkLabel__1 (GOLD-6.13,H1) 2. Время обновления текста и позиций у меток без чтения = 13218 ms
2013.04.2800:43:03 BenchmarkLabel__1 (GOLD-6.13,H1) 1. Время обновления текста у меток без чтения = 12766 ms
2013.04.2800:42:50 BenchmarkLabel__1 (GOLD-6.13,H1) 0. Время разогрева динамических очередей без визуализации = 219 ms
2013.04.2800:42:50 BenchmarkLabel__1 (GOLD-6.13,H1)
2013.04.2801:26:54 OpenCL Device #2: GPU NVIDIA Corporation GeForce 610 M with OpenCL 1.1 (1 units, 950 MHz, 2047 Mb, version305.46)
2013.04.2801:26:54 OpenCL Device #1: GPU Intel(R) Corporation Intel(R) HD Graphics 4000 with OpenCL 1.1 (16 units, 350 MHz, 1624 Mb, version9.17.10.2828)
2013.04.2801:26:54 OpenCL Device #0: CPU Intel(R) Corporation Intel(R) Core(TM) i5-3210 M CPU @ 2.50 GHz with OpenCL 1.1 (4 units, 2500 MHz, 6029 Mb, version1.1)
2013.04.2801:37:17 sk (EURUSD,H1) Тестирование завершено
2013.04.2801:37:17 sk (EURUSD,H1) 5. Время обновления текста и позиций у битмапа без прозрачности = 9469 ms
2013.04.2801:37:07 sk (EURUSD,H1) 4. Время обновления текста и позиций у битмапа с прозрачностью = 9500 ms
2013.04.2801:36:58 sk (EURUSD,H1) 3. Время обновления текста и позиций у меток со чтением = 6641 ms
2013.04.2801:36:51 sk (EURUSD,H1) 2. Время обновления текста и позиций у меток без чтения = 8547 ms
2013.04.2801:36:43 sk (EURUSD,H1) 1. Время обновления текста у меток без чтения = 8312 ms
2013.04.2801:36:34 sk (EURUSD,H1) 0. Время разогрева динамических очередей без визуализации = 78 ms
2013.04.2801:36:34 sk (EURUSD,H1) Для корректного теста подберите размер окна 1024 x 768 пикселей, без индикаторов, не трогайте ничего, не сворачивайте и не закрывайте окна
2013.04.2801:36:34 sk (EURUSD,H1) Разрешение чарта: 1136 x 557 пикселей
2013.04.2801:36:34 sk (EURUSD,H1)
2013.04.2801:36:23 sk (EURUSD,H1) Тестирование завершено
2013.04.2801:36:23 sk (EURUSD,H1) 5. Время обновления текста и позиций у битмапа без прозрачности = 9437 ms
2013.04.2801:36:13 sk (EURUSD,H1) 4. Время обновления текста и позиций у битмапа с прозрачностью = 9547 ms
2013.04.2801:36:04 sk (EURUSD,H1) 3. Время обновления текста и позиций у меток со чтением = 7156 ms
2013.04.2801:35:57 sk (EURUSD,H1) 2. Время обновления текста и позиций у меток без чтения = 8563 ms
2013.04.2801:35:48 sk (EURUSD,H1) 1. Время обновления текста у меток без чтения = 8250 ms
2013.04.2801:35:40 sk (EURUSD,H1) 0. Время разогрева динамических очередей без визуализации = 78 ms
2013.04.2801:35:40 sk (EURUSD,H1) Для корректного теста подберите размер окна 1024 x 768 пикселей, без индикаторов, не трогайте ничего, не сворачивайте и не закрывайте окна
2013.04.2801:35:40 sk (EURUSD,H1) Разрешение чарта: 1136 x 557 пикселей
2013.04.2801:35:40 sk (EURUSD,H1)
2013.04.2801:34:44 sk (EURUSD,H1) Тестирование завершено
2013.04.2801:34:44 sk (EURUSD,H1) 5. Время обновления текста и позиций у битмапа без прозрачности = 9859 ms
2013.04.2801:34:34 sk (EURUSD,H1) 4. Время обновления текста и позиций у битмапа с прозрачностью = 9375 ms
2013.04.2801:34:25 sk (EURUSD,H1) 3. Время обновления текста и позиций у меток со чтением = 7234 ms
2013.04.2801:34:18 sk (EURUSD,H1) 2. Время обновления текста и позиций у меток без чтения = 8375 ms
2013.04.2801:34:09 sk (EURUSD,H1) 1. Время обновления текста у меток без чтения = 8235 ms
2013.04.2801:34:01 sk (EURUSD,H1) 0. Время разогрева динамических очередей без визуализации = 78 ms
2013.04.2801:34:01 sk (EURUSD,H1) Для корректного теста подберите размер окна 1024 x 768 пикселей, без индикаторов, не трогайте ничего, не сворачивайте и не закрывайте окна
2013.04.2801:34:01 sk (EURUSD,H1) Разрешение чарта: 1136 x 557 пикселей
2013.04.2801:34:01 sk (EURUSD,H1)
2013.04.2801:33:09 sk (EURUSD,H1) Тестирование завершено
2013.04.2801:33:09 sk (EURUSD,H1) 5. Время обновления текста и позиций у битмапа без прозрачности = 8500 ms
2013.04.2801:33:01 sk (EURUSD,H1) 4. Время обновления текста и позиций у битмапа с прозрачностью = 8563 ms
2013.04.2801:32:52 sk (EURUSD,H1) 3. Время обновления текста и позиций у меток со чтением = 7344 ms
2013.04.2801:32:45 sk (EURUSD,H1) 2. Время обновления текста и позиций у меток без чтения = 7484 ms
2013.04.2801:32:37 sk (EURUSD,H1) 1. Время обновления текста у меток без чтения = 7250 ms
2013.04.2801:32:30 sk (EURUSD,H1) 0. Время разогрева динамических очередей без визуализации = 78 ms
2013.04.2801:32:30 sk (EURUSD,H1) Для корректного теста подберите размер окна 1024 x 768 пикселей, без индикаторов, не трогайте ничего, не сворачивайте и не закрывайте окна
2013.04.2801:32:30 sk (EURUSD,H1) Разрешение чарта: 1092 x 426 пикселей
2013.04.2801:32:30 sk (EURUSD,H1)
2013.04.2802:32:44 OpenCL Device #0: CPU Intel(R) Corporation Intel(R) Xeon(R) CPU E3-1230 V2 @ 3.30 GHz with OpenCL 1.1 (8 units, 3300 MHz, 8138 Mb, version1.1, rating 149)
Видеокарта - старушенция NVidia GeForce 6600.
Операционка - Win 8 Pro x64.
2013.04.2802:56:44 BenchmarkLabel__1 (EURUSD,H1) Тестирование завершено
2013.04.2802:56:44 BenchmarkLabel__1 (EURUSD,H1) 5. Время обновления текста и позиций у битмапа без прозрачности = 14750 ms
2013.04.2802:56:29 BenchmarkLabel__1 (EURUSD,H1) 4. Время обновления текста и позиций у битмапа с прозрачностью = 14937 ms
2013.04.2802:56:14 BenchmarkLabel__1 (EURUSD,H1) 3. Время обновления текста и позиций у меток со чтением = 14094 ms
2013.04.2802:56:00 BenchmarkLabel__1 (EURUSD,H1) 2. Время обновления текста и позиций у меток без чтения = 13906 ms
2013.04.2802:55:46 BenchmarkLabel__1 (EURUSD,H1) 1. Время обновления текста у меток без чтения = 14079 ms
2013.04.2802:55:32 BenchmarkLabel__1 (EURUSD,H1) 0. Время разогрева динамических очередей без визуализации = 62 ms
2013.04.2802:55:32 BenchmarkLabel__1 (EURUSD,H1) Для корректного теста подберите размер окна 1024 x 768 пикселей, без индикаторов, не трогайте ничего, не сворачивайте и не закрывайте окна
2013.04.2802:55:32 BenchmarkLabel__1 (EURUSD,H1) Разрешение чарта: 1025 x 766 пикселей
2013.04.2803:33:48 BenchmarkLabel__1 (GBPUSD,H1) Тестирование завершено
2013.04.2803:33:48 BenchmarkLabel__1 (GBPUSD,H1) 5. Время обновления текста и позиций у битмапа без прозрачности = 17266 ms
2013.04.2803:33:30 BenchmarkLabel__1 (GBPUSD,H1) 4. Время обновления текста и позиций у битмапа с прозрачностью = 13437 ms
2013.04.2803:33:17 BenchmarkLabel__1 (GBPUSD,H1) 3. Время обновления текста и позиций у меток со чтением = 6844 ms
2013.04.2803:33:10 BenchmarkLabel__1 (GBPUSD,H1) 2. Время обновления текста и позиций у меток без чтения = 14844 ms
2013.04.2803:32:55 BenchmarkLabel__1 (GBPUSD,H1) 1. Время обновления текста у меток без чтения = 15828 ms
2013.04.2803:32:39 BenchmarkLabel__1 (GBPUSD,H1) 0. Время разогрева динамических очередей без визуализации = 140 ms
2013.04.2803:32:39 BenchmarkLabel__1 (GBPUSD,H1) Для корректного теста подберите размер окна 1024 x 768 пикселей, без индикаторов, не трогайте ничего, не сворачивайте и не закрывайте окна
2013.04.2803:32:39 BenchmarkLabel__1 (GBPUSD,H1) Разрешение чарта: 1024 x 768 пикселей
2013.04.2803:32:39 BenchmarkLabel__1 (GBPUSD,H1)
2013.04.2803:32:33 BenchmarkLabel__1 (GBPUSD,H1) Тестирование завершено
2013.04.2803:32:33 BenchmarkLabel__1 (GBPUSD,H1) 5. Время обновления текста и позиций у битмапа без прозрачности = 17328 ms
2013.04.2803:32:15 BenchmarkLabel__1 (GBPUSD,H1) 4. Время обновления текста и позиций у битмапа с прозрачностью = 13594 ms
2013.04.2803:32:02 BenchmarkLabel__1 (GBPUSD,H1) 3. Время обновления текста и позиций у меток со чтением = 7641 ms
2013.04.2803:31:54 BenchmarkLabel__1 (GBPUSD,H1) 2. Время обновления текста и позиций у меток без чтения = 16109 ms
2013.04.2803:31:38 BenchmarkLabel__1 (GBPUSD,H1) 1. Время обновления текста у меток без чтения = 18219 ms
2013.04.2803:31:20 BenchmarkLabel__1 (GBPUSD,H1) 0. Время разогрева динамических очередей без визуализации = 109 ms
2013.04.2803:31:20 BenchmarkLabel__1 (GBPUSD,H1) Для корректного теста подберите размер окна 1024 x 768 пикселей, без индикаторов, не трогайте ничего, не сворачивайте и не закрывайте окна
2013.04.2803:31:20 BenchmarkLabel__1 (GBPUSD,H1) Разрешение чарта: 1024 x 768 пикселей
Betriebssystem Microsoft Windows XP Professional SP3
CPU-Typ DualCore Intel Celeron G550, 2600 MHz (26 x 100)
Terminal MetaTrader 5 x64 build 803 started (MetaQuotes Software Corp.)
OpenCL Device #0: CPU Intel(R) Corporation Intel(R) Core(TM) i5-3210 M CPU @ 2.50 GHz with OpenCL 1.1 (4 units, 2500 MHz, 5962 Mb, version1.1, rating 57)
OpenCL Device #1: GPU Intel(R) Corporation Intel(R) HD Graphics 4000 with OpenCL 1.1 (16 units, 350 MHz, 1624 Mb, version9.17.10.2867, rating 77)
OpenCL Device #2: GPU NVIDIA Corporation GeForce GT 630 M with OpenCL 1.1 (2 units, 950 MHz, 1023 Mb, version314.07, rating 154)
KJ 010:40:18 BenchmarkLabel (GOLD-6.13,M30) Разрешение чарта: 1024 x 768 пикселей
CS 010:40:18 BenchmarkLabel (GOLD-6.13,M30) Для корректного теста подберите размер окна 1024 x 768 пикселей, без индикаторов, не трогайте ничего, не сворачивайте и не закрывайте окна
RE 010:40:18 BenchmarkLabel (GOLD-6.13,M30) 0. Время разогрева динамических очередей без визуализации = 79 ms
DJ 010:40:26 BenchmarkLabel (GOLD-6.13,M30) 1. Время обновления текста у меток без чтения = 8421 ms
NP 010:40:35 BenchmarkLabel (GOLD-6.13,M30) 2. Время обновления текста и позиций у меток без чтения = 8625 ms
NQ 010:40:59 BenchmarkLabel (GOLD-6.13,M30) 3. Время обновления текста и позиций у меток со чтением = 23922 ms
QP 010:41:09 BenchmarkLabel (GOLD-6.13,M30) 4. Время обновления текста и позиций у битмапа с прозрачностью = 9953 ms
JM 010:41:18 BenchmarkLabel (GOLD-6.13,M30) 5. Время обновления текста и позиций у битмапа без прозрачности = 9625 ms
LP 010:41:18 BenchmarkLabel (GOLD-6.13,M30) Тестирование завершено
OpenCL Device #1: GPU NVIDIA Corporation GeForce GTX 570 with OpenCL 1.1 (15 units, 1464 MHz, 1279 Mb, version 314.07, rating 656) 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:57 BenchmarkLabel__1 (EURUSD,D1) 5. Время обновления текста и позиций у битмапа без прозрачности = 5085 ms 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 #1: GPU NVIDIA Corporation GeForce GTX 570 with OpenCL 1.1 (15 units, 1464 MHz, 1279 Mb, version 314.22) 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 пикселей
2013.04.2809:14:35 BenchmarkLabel__1 (EURUSD,H1) Разрешение чарта: 1024 x 768 пикселей
2013.04.2809:14:35 BenchmarkLabel__1 (EURUSD,H1) Для корректного теста подберите размер окна 1024 x 768 пикселей, без индикаторов, не трогайте ничего, не сворачивайте и не закрывайте окна
2013.04.2809:14:35 BenchmarkLabel__1 (EURUSD,H1) 0. Время разогрева динамических очередей без визуализации = 109 ms
2013.04.2809:14:46 BenchmarkLabel__1 (EURUSD,H1) 1. Время обновления текста у меток без чтения = 10406 ms
2013.04.2809:14:56 BenchmarkLabel__1 (EURUSD,H1) 2. Время обновления текста и позиций у меток без чтения = 10249 ms
2013.04.2809:15:21 BenchmarkLabel__1 (EURUSD,H1) 3. Время обновления текста и позиций у меток со чтением = 25085 ms
2013.04.2809:15:32 BenchmarkLabel__1 (EURUSD,H1) 4. Время обновления текста и позиций у битмапа с прозрачностью = 11045 ms
2013.04.2809:15:43 BenchmarkLabel__1 (EURUSD,H1) 5. Время обновления текста и позиций у битмапа без прозрачности = 10686 ms
2013.04.2809:15:43 BenchmarkLabel__1 (EURUSD,H1) Тестирование завершено
2013.04.2810:56:25 BenchmarkLabel__1 (EURUSD,H1) Тестирование завершено
2013.04.2810:56:25 BenchmarkLabel__1 (EURUSD,H1) 5. Время обновления текста и позиций у битмапа без прозрачности = 5367 ms
2013.04.2810:56:19 BenchmarkLabel__1 (EURUSD,H1) 4. Время обновления текста и позиций у битмапа с прозрачностью = 5788 ms
2013.04.2810:56:14 BenchmarkLabel__1 (EURUSD,H1) 3. Время обновления текста и позиций у меток со чтением = 15288 ms
2013.04.2810:55:58 BenchmarkLabel__1 (EURUSD,H1) 2. Время обновления текста и позиций у меток без чтения = 4883 ms
2013.04.2810:55:53 BenchmarkLabel__1 (EURUSD,H1) 1. Время обновления текста у меток без чтения = 4695 ms
2013.04.2810:55:49 BenchmarkLabel__1 (EURUSD,H1) 0. Время разогрева динамических очередей без визуализации = 94 ms
2013.04.2810:55:49 BenchmarkLabel__1 (EURUSD,H1) Для корректного теста подберите размер окна 1024 x 768 пикселей, без индикаторов, не трогайте ничего, не сворачивайте и не закрывайте окна
2013.04.2810:55:49 BenchmarkLabel__1 (EURUSD,H1) Разрешение чарта: 1024 x 768 пикселей
2013.04.2810:50:13 OpenCL Device #1: CPU GenuineIntel Intel(R) Core(TM) i7 CPU 930 @ 2.80 GHz with OpenCL 1.2 (8 units, 2798 MHz, 6142 Mb, version1124.2 (sse2), rating 24)
2013.04.2810:50:13 OpenCL Device #0: GPU Advanced Micro Devices, Inc. Redwood with OpenCL 1.2 (5 units, 775 MHz, 1024 Mb, version1124.2 (VM), rating 134)
Renat: 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.
voix_kas:
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.
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.