2013.04.2721:08:29 BenchmarkLabel__1 (USDCHF,H1) 5. Время обновления текста и позиций у битмапа с прозрачностью = 11824 ms
2013.04.2721:08:17 BenchmarkLabel__1 (USDCHF,H1) 4. Время обновления текста и позиций у битмапа с прозрачностью = 12231 ms
2013.04.2721:08:05 BenchmarkLabel__1 (USDCHF,H1) 3. Время обновления текста и позиций у меток со чтением = 22917 ms
2013.04.2721:07:42 BenchmarkLabel__1 (USDCHF,H1) 2. Время обновления текста и позиций у меток без чтения = 10280 ms
2013.04.2721:07:32 BenchmarkLabel__1 (USDCHF,H1) 1. Время обновления текста у меток без чтения = 9938 ms
2013.04.2721:07:22 BenchmarkLabel__1 (USDCHF,H1) 0. Время разогрева динамических очередей без визуализации = 171 ms
2013.04.2722:20:23 BenchmarkLabel (EURUSD,M15) Для корректного теста подберите размер окна 1024 x 768 пикселей, без индикаторов, не трогайте ничего, не сворачивайте и не закрывайте окна
2013.04.2722:20:23 BenchmarkLabel (EURUSD,M15) Разрешение чарта: 1020 x 761 пикселей
我是唯一一个在运行第三个测试时得到图形冻结的人吗?
终端的行为很奇怪,在794 build和803上都是如此。
在通过3次测试时,图表和标记 "冻结 "了。另外,通过的时间也很短(相对于其他测量而言)。同时,在日志中没有公布任何错误。
在第三次测试中,是否只有我一个人的图形被冻结?
之前的建设是794。这里有一个用803的测试。
如果你能向我解释,请。 实用 测试2和3的含义是什么?
还有一个问题。我可以简单解释一下COLOR_FORMAT_ARGB_RAW和COLOR_FORMAT_ARGB_NORMALIZE 之间的区别吗?
我在原来的主题中解释过。
从标签测试中,你可以看到的另一件事是,在没有读的情况下,标签有一个非常经济的单向操作。在这种情况下,它尽可能快地对每次写入的命令流进行流水线处理(我们在这种情况下特意使用高效的系统)。
但是,如果我们用读取对象数据来代替写入,这在实际工作中经常发生,那么速度将急剧下降。
我故意在第三个测试方法中加入了ObjectGetInteger(0,name,OBJPROP_XDISTANCE)来显示管道机制的反应。
COLOR_FORMAT_ARGB_NORMALIZE允许你通过将背景与原始图像对齐来进一步调整叠加的颜色。在 你的正常 工作中使用这种模式不是一个好主意。
根据我的理解,浮动结果直接取决于内存、处理器、视频驱动和操作系统本身的图形子系统的速度。
而且影响是按组件分开的,这就没有机会去想 "所有的方法都应该在一台组装的计算机中进行比较"。因此,在一台电脑上,一种方法获胜,而在另一台电脑上,则是第二种方法。
供参考:在XP系统中,架构简单,而且是最快的图形系统,然后在Vista中,系统被大幅复杂化,速度损失巨大(增加了新的层次),然后在Windows 7中再次架构重写。这些变化恰恰是在架构层面,普通用户甚至没有意识到。
一般来说,所有的测试都表明,位图在某种程度上更慢。
+ 我对读取标记坐标的正确性有疑问。
当然,这取决于每个人决定在什么情况下使用哪个组件。
特别是,尽管到目前为止统计数字很小,但5次测试中有4次证实了我的结论:在图表输出方面,文本标签优于位图。
让我们等待更多的结果。
雷纳特,感谢你对寻找真相的帮助。
一般来说,所有的测试都表明,位图在某种程度上更慢。
+ 我对拥有标记坐标读数的正确性有疑问。
作为图表统计,文本标签优于位图。
但我想用位图画图表。因为没有选择:)还有多对象表。
位图和物体一样有很多优点。
发布了一个更新的测试。现在它显示了所使用的分辨率,并提示了如何测试。