速度性能问题
 
 
1、页面是多个报价窗口 + 多个k线、分时图窗口时行情变慢?
2、看tick图或秒周期k线,行情突然变慢?
3、自编指标中用到了运算量大的函数,加载在K线图上行情更新慢?
4、软件启动慢?
5、软件调出k线图速度慢,经常卡死?
6、多k线图窗口页面,使用自定义周期,行情更新慢,调出K线图页面慢?
 
 

1、页面是多个报价窗口 + 多个k线、分时图窗口时行情变慢?

答:这个现象大多出现在成交活跃的时段,在单核的老电脑上问题更突出。

原因分析:期货合约数据更新快,软件收到每一个合约的每一笔新报价数据都要做运算和存储,会占用更多的CPU资源,尤其是单核的老电脑,这样的页面导致行情变慢。

解决办法:建议多个报价窗口合约数量总和不要超过30个。 软件计算K线图的波段高低价, 会浪费时间。取消波段高低价速度就快了,可以在软件菜单的系统工具—>个性化设置—>更多k线图设置1中将“K线图显示波段高低价”勾选掉。

2、看tick图或秒周期k线,行情突然变慢?

答:这个现象大多出现在下午,在单核的老电脑上问题更突出。

原因分析:期货合约每秒更新2 -4次的,活跃的合约2小时下来就有1万笔以上了,每来一笔新数据要对1万笔数据做插入和图表运算,这远比看K线图占用的CPU资源大得多。

解决办法:建议每经过半小时左右,重新调入一下页面,这个过程系统会自动删除一些窗口内不显示的数据。

3、自编指标中用到了运算量大的函数,加载在K线图上行情更新慢?

答:这个现象大多出现在k线图窗口k线密集的情况下,在单核的老电脑上问题更突出。

原因分析:ZIGZAG、PEAKBARS、TROUGH、TROUGHBARS、PEAK、REF、SUM等函数,每来一笔行情数 据都要对一段k线,甚至全部k线做运算的,这要耗费更多的CPU资源。(一般的函数 来一笔新行情数据,只需要计算最后一根k线的数据就可以)

解决办法:改用多核电脑,并且改用赢智软件,赢智软件能充分利用多核cpu资源提高运算速度。

4、软件启动慢?

答:这个现象发生在单核的老电脑上,问题比较突出。

原因分析:软件启动过程要对所有交易所的所有合约,在内存建立一个检索表,这个过程比较耗费CPU资源。另外,如果交易和行情一起登录,还要对交易窗口做初始化,比单独登
录行情耗费更多的时间。

解决办法:改用多核电脑,2核电脑能把启动时间缩短为现在的1/2,4核电脑能把启动时间缩短
为1/4。

5、软件调出k线图速度慢,经常卡死?

答:这个现象发生在使用联通、电信以外的用户,问题比较突出。

原因分析:中国的电信运营商,只有电信、联通这二家公司有自己的城际、省际、国际主干网, 其他的运营商都是租用这二家的主干网资源。因为这二家也卖自己的宽带,配给作为 竞争对手其他家宽带提供商的带宽不容易确定质量情况。

解决办法:建议安装电信或联通的宽带。在北方(北京、天津、山东、山西、河南、河北、内蒙古、黑龙江、吉林、辽宁)要安装联通宽带,在其他省份要安装电信的宽带。

6、多k线图窗口页面,使用自定义周期,行情更新慢,调出K线图页面慢?

答:这个现象发生在网络状况不好,数据传输慢的情况下,问题比较突出。

原因分析:自定义周期的数据量很大的,是常规周期的5倍以上。每次调用自定义周期的k线都需 要从服务器申请下来几千根1分钟数据,本机来合成。互联网的速度都是时快时慢的 (不同于专线是速度恒定的),在网络状况好的前提下下载一般都能在3秒内完成,但 是在网络慢的时候需要10秒或者更长时间。

解决办法:建议安装电信或联通的宽带,降低现象发生的概率。在北方( 北京、天津、山东、山西、河南、河北、内蒙古、黑龙江、吉林、辽宁 )要安装联通宽带,在其他省份要安装电信的宽带。