Teste de desempenho de etiquetas de texto individuais e bitmaps num gráfico - página 7

 
Para o modoCOLOR_FORMAT_ARGB_NORMALIZE - Compreendo a fórmula para obter cor, mas posso perguntar sobre a fórmula para o modoCOLOR_FORMAT_ARGB_RAW?
 

Teste interessante, correu-o em MT4 e MT5. Actualizei os resultados, ontem havia muitas tarefas em curso, hoje desliguei-as todas. Há uma diferença, os bitmaps funcionam da mesma forma, o que não é surpreendente, mas as marcas de leitura são claramente mais rápidas no MT4. Qual é a razão?

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 o modoCOLOR_FORMAT_ARGB_NORMALIZE - Compreendo a fórmula para obter a cor, mas posso perguntar sobre a fórmula para o modoCOLOR_FORMAT_ARGB_RAW?

Esta é apenas uma cor de 32 bit que é utilizada como está (em bruto).

 
Renat:

Esta é apenas uma cor de 32 bit utilizada como está (em bruto).

Tentei sobrepor uma tela semi-transparente com o modo COLOR_FORMAT_ARGB_RAW - a cor resultante muda .COLOR_FORMAT_ARGB_NORMALIZE não é o mesmo que COLOR_FORMAT_ARGB_NORMALIZE .É por isso que pergunto como é calculada a cor resultante para o modo COLOR_FORMAT_ARGB_RAW quando é aplicada uma tela com semitransparência?