Pruebas de rendimiento de etiquetas de texto individuales y mapas de bits en un gráfico - página 7

 
Para el modoCOLOR_FORMAT_ARGB_NORMALIZE- entiendo la fórmula paraobtener el color, pero ¿puedo preguntar sobre la fórmula para el modoCOLOR_FORMAT_ARGB_RAW?
 

Interesante prueba, la ejecuté en MT4 y MT5. Actualizados los resultados, ayer había un montón de tareas en ejecución, hoy las he desactivado todas. Hay una diferencia, los mapas de bits funcionan igual, lo cual no es sorprendente, pero las marcas de lectura son claramente más rápidas en MT4. ¿Cuál es la razón?

MT5

2015.01.27 20:08:01.111	BenchmarkLabel__1 (EURUSD.m,H4)	Тестирование завершено
2015.01.27 20:08:01.111	BenchmarkLabel__1 (EURUSD.m,H4)	5. Время обновления текста и позиций у битмапа без прозрачности = 22698 ms
2015.01.27 20:07:38.413	BenchmarkLabel__1 (EURUSD.m,H4)	4. Время обновления текста и позиций у битмапа с прозрачностью = 21466 ms
2015.01.27 20:07:16.947	BenchmarkLabel__1 (EURUSD.m,H4)	3. Время обновления текста и позиций у меток со чтением = 72946 ms
2015.01.27 20:06:03.998	BenchmarkLabel__1 (EURUSD.m,H4)	2. Время обновления текста и позиций у меток без чтения = 15273 ms
2015.01.27 20:05:48.725	BenchmarkLabel__1 (EURUSD.m,H4)	1. Время обновления текста у меток без чтения = 17456 ms
2015.01.27 20:05:31.274	BenchmarkLabel__1 (EURUSD.m,H4)	0. Время разогрева динамических очередей без визуализации = 187 ms
2015.01.27 20:05:31.080	BenchmarkLabel__1 (EURUSD.m,H4)	Для корректного теста подберите размер окна 1024 x 768 пикселей, без индикаторов, не трогайте ничего, не сворачивайте и не закрывайте окна
2015.01.27 20:05:31.080	BenchmarkLabel__1 (EURUSD.m,H4)	Разрешение чарта: 1022 x 768 пикселей
2015.01.27 20:05:31.075	BenchmarkLabel__1 (EURUSD.m,H4)	
2015.01.27 20:05:02.558	BenchmarkLabel__1 (EURUSD.m,H4)	Тестирование завершено
2015.01.27 20:05:02.558	BenchmarkLabel__1 (EURUSD.m,H4)	5. Время обновления текста и позиций у битмапа без прозрачности = 21575 ms
2015.01.27 20:04:40.981	BenchmarkLabel__1 (EURUSD.m,H4)	4. Время обновления текста и позиций у битмапа с прозрачностью = 24274 ms
2015.01.27 20:04:16.693	BenchmarkLabel__1 (EURUSD.m,H4)	3. Время обновления текста и позиций у меток со чтением = 68937 ms
2015.01.27 20:03:07.752	BenchmarkLabel__1 (EURUSD.m,H4)	2. Время обновления текста и позиций у меток без чтения = 19313 ms
2015.01.27 20:02:48.443	BenchmarkLabel__1 (EURUSD.m,H4)	1. Время обновления текста у меток без чтения = 15834 ms
2015.01.27 20:02:32.603	BenchmarkLabel__1 (EURUSD.m,H4)	0. Время разогрева динамических очередей без визуализации = 156 ms
2015.01.27 20:02:32.445	BenchmarkLabel__1 (EURUSD.m,H4)	Для корректного теста подберите размер окна 1024 x 768 пикселей, без индикаторов, не трогайте ничего, не сворачивайте и не закрывайте окна
2015.01.27 20:02:32.445	BenchmarkLabel__1 (EURUSD.m,H4)	Разрешение чарта: 1022 x 768 пикселей

MT4

2015.01.27 20:17:00.916	BenchmarkLabel__1 EURUSD.e,M1: Тестирование завершено
2015.01.27 20:17:00.916	BenchmarkLabel__1 EURUSD.e,M1: 5. Время обновления текста и позиций у битмапа без прозрачности = 23634 ms
2015.01.27 20:16:37.287	BenchmarkLabel__1 EURUSD.e,M1: 4. Время обновления текста и позиций у битмапа с прозрачностью = 25272 ms
2015.01.27 20:16:12.018	BenchmarkLabel__1 EURUSD.e,M1: 3. Время обновления текста и позиций у меток со чтением = 13510 ms
2015.01.27 20:15:58.513	BenchmarkLabel__1 EURUSD.e,M1: 2. Время обновления текста и позиций у меток без чтения = 17363 ms
2015.01.27 20:15:41.151	BenchmarkLabel__1 EURUSD.e,M1: 1. Время обновления текста у меток без чтения = 12667 ms
2015.01.27 20:15:28.473	BenchmarkLabel__1 EURUSD.e,M1: 0. Время разогрева динамических очередей без визуализации = 109 ms
2015.01.27 20:15:28.361	BenchmarkLabel__1 EURUSD.e,M1: Для корректного теста подберите размер окна 1024 x 768 пикселей, без индикаторов, не трогайте ничего, не сворачивайте и не закрывайте окна
2015.01.27 20:15:28.361	BenchmarkLabel__1 EURUSD.e,M1: Разрешение чарта: 1023 x 769 пикселей
2015.01.27 20:15:28.361	BenchmarkLabel__1 EURUSD.e,M1: 
2015.01.27 20:15:28.361	BenchmarkLabel__1 EURUSD.e,M1: initialized
2015.01.27 20:15:28.289	BenchmarkLabel__1 EURUSD.e,M1 inputs: inRefreshCount=5000; inNumberOfLabels=26; inTextColor=255; 
2015.01.27 20:15:27.081	Script BenchmarkLabel__1 EURUSD.e,M1: loaded successfully
2015.01.27 20:15:18.936	Script BenchmarkLabel__1 EURUSD.e,M1: removed
2015.01.27 20:15:18.927	BenchmarkLabel__1 EURUSD.e,M1: uninit reason 0
2015.01.27 20:15:18.927	BenchmarkLabel__1 EURUSD.e,M1: Тестирование завершено
2015.01.27 20:15:18.927	BenchmarkLabel__1 EURUSD.e,M1: 5. Время обновления текста и позиций у битмапа без прозрачности = 21919 ms
2015.01.27 20:14:57.016	BenchmarkLabel__1 EURUSD.e,M1: 4. Время обновления текста и позиций у битмапа с прозрачностью = 26535 ms
2015.01.27 20:14:30.466	BenchmarkLabel__1 EURUSD.e,M1: 3. Время обновления текста и позиций у меток со чтением = 17176 ms
2015.01.27 20:14:13.283	BenchmarkLabel__1 EURUSD.e,M1: 2. Время обновления текста и позиций у меток без чтения = 14960 ms
2015.01.27 20:13:58.323	BenchmarkLabel__1 EURUSD.e,M1: 1. Время обновления текста у меток без чтения = 16583 ms
2015.01.27 20:13:41.739	BenchmarkLabel__1 EURUSD.e,M1: 0. Время разогрева динамических очередей без визуализации = 94 ms
2015.01.27 20:13:41.644	BenchmarkLabel__1 EURUSD.e,M1: Для корректного теста подберите размер окна 1024 x 768 пикселей, без индикаторов, не трогайте ничего, не сворачивайте и не закрывайте окна
2015.01.27 20:13:41.644	BenchmarkLabel__1 EURUSD.e,M1: Разрешение чарта: 1023 x 769 пикселей

 
barabashkakvn:
Para el modoCOLOR_FORMAT_ARGB_NORMALIZE- entiendo la fórmula para obtener el color, pero ¿puedo preguntar sobre la fórmula para el modoCOLOR_FORMAT_ARGB_RAW?

Se trata de un color de 32 bits que se utiliza tal cual (en bruto).

 
Renat:

Se trata de un color de 32 bits utilizado tal cual (en bruto).

He probado a superponer un lienzo semitransparente con el modo COLOR_FORMAT_ARGB_RAW - el color resultante cambia .COLOR_FORMAT_ARGB_NORMALIZE no es lo mismo que COLOR_FORMAT_ARGB_NORMALIZE .Por eso pregunto cómo se calcula el color resultante para el modo COLOR_FORMAT_ARGB_RAW cuando se aplica un lienzo con semitransparencia.