Download files in \MQL5Experts\canvas-vs-labels\measurement\cyberdev\ and \MQL5Experts\canvas-vs-labels\measurement\ in KB.要限制fps,在输入参数中设置limit_fps为true。 文件:CanvasVsLabels.mq5。如何运行测试,如上图所示。而且在KB中也有描述。
Download files in \MQL5Experts\canvas-vs-labels\measurement\cyberdev\ and \MQL5Experts\canvas-vs-labels\measurement\ in KB.要限制fps,在输入参数中设置limit_fps为true。 文件:CanvasVsLabels.mq5。如何运行测试,如上图所示。而且在KB中还有一个描述。
因此,以下是没有刷新率限制和有刷新率限制的显示器的比较结果。
重复这些测量的来源可以在这里下载:https://www.mql5.com/ru/code/33898
我也在终端图表中公布比较结果,为此我专门写了一个专家在循环中工作,在图表和测试器中都有。
从KB下载其源代码:https://www.mql5.com/ru/code/33898
结果对比表
因此,以下是没有刷新率限制和有刷新率限制的显示器的比较结果。
你可以在这里下载重复这些测量的源代码:https://www.mql5.com/ru/code/download/33898/chartdisplay.mqh 和 这里:https://www.mql5.com/ru/code/download/33898/canvasvslabelstester.mq5。
极限Fps在哪里?
极限Fps在哪里?
Download files in \MQL5Experts\canvas-vs-labels\measurement\cyberdev\ and \MQL5Experts\canvas-vs-labels\measurement\ in KB.要限制fps,在输入参数中设置limit_fps为true。 文件:CanvasVsLabels.mq5。如何运行测试,如上图所示。而且在KB中也有描述。
Download files in \MQL5Experts\canvas-vs-labels\measurement\cyberdev\ and \MQL5Experts\canvas-vs-labels\measurement\ in KB.要限制fps,在输入参数中设置limit_fps为true。 文件:CanvasVsLabels.mq5。如何运行测试,如上图所示。而且在KB中还有一个描述。
这个问题是专门问到极限Fps 的。
我也不需要,我很早就知道你的幻想与现实不相符。整个兴趣是看你又在哪里出错。
这个问题是专门问到极限Fps 的。
这是一个更新限制。它的制作是为了使显示器的刷新率不超过人眼 可接受的最低刷新率。因此,即使与Labels相比,Kanvas的性能也有所提高。而如果将这一限制应用于Labels,这样的显示屏根本就飞不起来。测量结果见上文。另外,我以前也提到过。我不明白你有什么不清楚的地方,或者,你有什么问题...?
如何在可视化器中手动限制kanvas的刷新率?
这样,在慢速时,图片是实时刷新的,而在高速时,不会降低测试速度?
现在,画布(如果它是在每个tick 上更新的)确实拖慢了整个可视化的速度(分析显示80-90%的渲染时间)。我扭曲了以秒为单位的可配置的暂停,但这是一个拐杖,限制了功能(即使在慢速下,图片也很少更新)。
绑定什么,才不会经常刷新?GetMicroseconds?
哪些功能可以跳过?
如何以人性化的方式限制可视化器中的kanvas刷新率?
这样,在慢速情况下,图片是实时更新的,而在高速情况下,不会降低测试速度?
现在,画布(如果它是在每个tick 上更新的)真的拖慢了整个可视化的速度(分析显示80-90%的渲染时间)。我扭曲了以秒为单位的可配置的暂停,但这是一个拐杖,限制了功能(即使在慢速下,图片也很少更新)。
绑定什么,才不会经常刷新?GetMicroseconds?
要跳过哪些功能?
在MT5测试器中,定时器是有效的,你可以把它设置为60秒,它将根据测试器的时间每分钟更新一次)
这是一个更新限制。这样做是为了使显示器的更新不超过人眼 可接受的最低刷新率。因此,即使与Labels相比,Canvas的性能也得到了提高。而如果将这一限制应用于Labels,这样的显示屏根本就飞不起来。测量结果见上文。另外,我以前也提到过。我不明白你有什么不清楚的地方,或者,你有什么问题...?
我问过这是什么吗?