2013.04.3016:24:59 BenchmarkLabel (EURAUD,D1) Разрешение чарта: 1605 x 774 пикселей
2013.04.3016:24:59 BenchmarkLabel (EURAUD,D1) Для корректного теста подберите размер окна 1024 x 768 пикселей, без индикаторов, не трогайте ничего, не сворачивайте и не закрывайте окна
2013.04.3016:24:59 BenchmarkLabel (EURAUD,D1) 0. Время разогрева динамических очередей без визуализации = 62 ms
2013.04.3016:25:04 BenchmarkLabel (EURAUD,D1) 1. Время обновления текста у меток без чтения = 5594 ms
2013.04.3016:25:10 BenchmarkLabel (EURAUD,D1) 2. Время обновления текста и позиций у меток без чтения = 5687 ms
2013.04.3016:25:17 BenchmarkLabel (EURAUD,D1) 3. Время обновления текста и позиций у меток со чтением = 7391 ms
2013.04.3016:25:24 BenchmarkLabel (EURAUD,D1) 4. Время обновления текста и позиций у битмапа с прозрачностью = 6625 ms
2013.04.3016:25:30 BenchmarkLabel (EURAUD,D1) 5. Время обновления текста и позиций у битмапа без прозрачности = 6547 ms
2013.04.3016:25:30 BenchmarkLabel (EURAUD,D1) Тестирование завершено
所以我知道,这是一个AMD的驱动程序。已经卸载并重新安装,仍然没有。今天才注意到缺席。而GPU-Z也没有看到处理器。不过,它曾经是有效的。
而且从770年建国以来,评级一直没有显示(在756年还没有)。我以为,由于不可能在云中使用GPU,因此不再需要评级了。
没有重新计算 :(
PS。4月4日CPU作为OCL消失了--在下次启动时发现的日志中只有一个设备。
在哪个版本的OpenCL下检测到的处理器?1.0或更高?由于老式OpenCL 1.0设备的缺陷,我们目前不支持它们。
如果一个显示的OpenCL设备的评级在重启过程中未能被重新计算,这意味着该设备在一次重新计算过程中崩溃了,并被放在 "不计算评级以避免崩溃 "的名单上。该设备仍将工作,但其评级将不被显示。在设备特性发生变化时(如驱动程序版本更新),将进行一次尝试来重新计算评级。
当有超过1个设备(独立GPU、嵌入式GPU、CPU)时,OpenCL设备评级用于默认自动选择最快的设备。
Renat:
在哪个版本的OpenCL下检测到的处理器?1.0或更高?由于旧的OpenCL 1.0设备的缺陷,我们目前不支持它们。它是这样的。
让我们来看看。
DC2008:
评价低的原因是它是AMD的驱动软件。如果你安装英特尔,评级将高出几倍,大约在100左右。
我在我以前的G840上测试了它。英特尔的软件让你在CPU上进行计算的速度提高了3倍。但这当然只适用于英特尔处理器。
评价低的原因是这是AMD的软件。如果你把英特尔的,评级会高几倍,大约是100。
我在我以前的G840上测试了它。英特尔的驱动程序允许在CPU上进行计算,速度快3倍。但是,这当然只适用于英特尔处理器。
我从英特尔下载了SDK。另一个装置出现了...
嗯,是的,但评分还是有点低,我想。i7 930是一个快速的卵石,尽管是古老的:)
但三倍于几乎等同于i7 3770的石头的滞后性还是太多。
P.S. 我猜测记忆力不是很好。或者,也许这还不够。
研究表明,这些测试的结果被ChartRedraw函数的 智能所窒息,该函数控制图表更新的频率以避免Windows消息队列的完全瘫痪。
一般来说,我们应该增加有用/复杂的工作,以便不超过每秒500帧(最好更少,这完全取决于硬件和操作系统)。如果你做的工作很少(例子中只有26个对象),并且最大限度地刷新图表,所有的结果都不会正确。
用5000个对象进行操作,每秒做50-100次刷新,比反过来要好。这个例子必须重写以适应输出领域。你不能只是改变定义。
COLOR_FORMAT_ARGB_NORMALIZE 模式。
关于交易、自动交易系统和交易策略测试的论坛
图表上选定文本标记和位图的性能测试
雷纳特, 2013.04.27 20:56
我在原来的主题中解释过。
我特意在第三个测试中加入了读取对象设置的ObjectGetInteger(0,name,OBJPROP_XDISTANCE)方法,以显示管道机制的响应。
COLOR_FORMAT_ARGB_NORMALIZE允许你通过将背景与原始图像对齐来额外对齐叠加的颜色。在正常 操作中 最好不要使用这种模式。
什么是 "正常模式"?我注意到,在COLOR_FORMAT_ARGB_NORMALIZE 模式下,用透明度画图比在COLOR_FORMAT_ARGB_RAW模式下看起来更漂亮。
为什么不使用COLOR_FORMAT_ARGB_NORMALIZE?
它曾经谈论过COLOR_FORMAT_ARGB_NORMALIZE 模式。
什么是 "正常模式"?我自己注意到,在COLOR_FORMAT_ARGB_NORMALIZE 模式下,带透明度的绘画比在COLOR_FORMAT_ARGB_RAW模式下看起来更漂亮。
为什么不使用COLOR_FORMAT_ARGB_NORMALIZE?
如果你需要,请使用它。
这种模式实际上可以产生更好的画面,因为它适当地考虑了叠加问题,使RGB颜色成分没有溢出。如果你自己100%控制颜色,不使用叠色,你可以使用更快的RAW方法。