以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  金字塔软件问题提交  (http://222.73.7.161/bbs/list.asp?boardid=2)
----  关于自定义指标刷新顺序  (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=173279)

--  作者:longkun
--  发布时间:2019/11/25 22:09:53
--  关于自定义指标刷新顺序
我的动态牌共有8列自定义指标,选项里设置每10秒刷新一次。
打开任务管理器,观察动态牌右下方刷新进度,发现:
动态牌不刷新时cpu负荷15%,动态牌指标每次刷新时,cpu负荷就会从15%增加到55%,每次刷新持续时间约2-3秒。
我的建议是:
动态牌指标在刷新设置时间内(上述的10秒)集中刷新改为顺序刷新(比如每10/8秒刷新一个指标),这样,理论上讲,cpu 15%+(55%-15%)/8=20%,而不会到55%。
这样的话cpu运行就比较均衡和稳定,从而可以提高整个软的运行效率。



--  作者:banzhuan
--  发布时间:2019/11/26 9:01:24
--  
收到您的建议,会反馈给产品部门
--  作者:longkun
--  发布时间:2019/11/26 9:29:51
--  
还有一个:我将自定义指标放到自定义数据后台刷新运行,然后selfdata引用,也会大大降低cpu的负荷
--  作者:longkun
--  发布时间:2019/11/26 10:07:04
--  
有的自定义指标属于日线周期,不需要按选项的刷新时间没10秒进行频繁刷新,放到自定义数据后台刷新,会节约很多没必要的计算。
因为每个指标的刷新时间间隔不一样,建议将所有动态牌的自定义指标全部默认到自定义数据刷新,这样可能会更好。