欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → [分享]该如何选择和使用32位和64位版本的金字塔

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有334907人关注过本帖树形打印复制链接

主题:[分享]该如何选择和使用32位和64位版本的金字塔

帅哥哟,离线,有人找我吗?
小峨武
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:35 积分:0 威望:0 精华:2 注册:2016/3/3 21:01:46
[分享]该如何选择和使用32位和64位版本的金字塔  发帖心情 Post By:2016/10/8 10:21:10 [只看该作者]

 
    32位和64位的区别
    优势
    64位相比32位最大的优势就是打破了4G内存使用限制(如果操作系统是32位的,那么实际32位金字塔有效使用内存仅有1.7G),如果您经常使用大数据复杂策略做测试和优化,或者程序化交易使用大量品种图表交易或者后台大量品种交易,或者盘中交易同时连接期货和股票服务器,那么我们建议使用64位系统,因为32位系统的4G内存是不足以满足复杂大数据的使需求。
    劣势
    如果您操作系统安装了32位的OFFICE,那么需要你卸载32位的OFFICE,或者重新安装64位的OFFICE,否则会有使用上的冲突,另外对于二次开发的用户,部分在32上编译的代码,需要重新编译为64位后才可以使用。
 
   出现内存使用警告后的处理方案
   如果在使用金字塔的过程中出现了 
图片点击可在新窗口打开查看此主题相关图片如下:警告
图片点击可在新窗口打开查看 图所示的情况,说明您当前的内存出现了不足,因此我们推荐如下处理方案:
 
   1、如果您当前正在使用32位版本金字塔,我们建议您升级到64位金字塔版本,这样会有更大的内存空间。
   2、如果当前已经是64位金字塔版本,那么我们建议您查看一下电脑的安装内存,我们强烈建议64位版本金字塔内存在8G以上,可以考虑增加内存。
   3、如果在图表程序化交易和后台程序化交易过程中出现该警告,说明当前图表加载的品种或者公式策略过于复杂,尤其是策略中是否大量含有跨周期跨指标引用情况,并建议适当减小品种数量和跨周期引用。
   4、如果在公式测试和优化过程中出现该警告,可能是测试数据数量过大,测试品种数量过多,优化数据量过大,或者策略中是否大量含有跨周期跨指标引用情况,建议减小数据的测试范围,或者降低优化的步骤。
   5、尝试减小数据的使用,参考 通过设置提高金字塔软件的运行效率 http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=3286
   6、尝试优化代码,提高代码效率,参考 有关PEL编程时,若干注意效率问题的汇总 http://www.weistock.com/bbs/dispbbs.asp?boardid=16&Id=74267 
   7、对于二次开发用户,建议检查您的策略代码是否有内存泄漏的情况存在,一般常见的检测方法是打开任务管理器,检测WINSTOCK.EXE进程,如果内存一直处于稳定增加中,说明你的代码有内存泄漏情况。

   常见问题1、为什么我的内存还有剩余,但是在64位金字塔确报无内存可用了?
      1、因为内存是瞬时值的检测,如果出现警报后您自身检查内存的使用没有异常可以忽略掉,可能是您当前内存正好某个操作导致突然增大,若警告自行消失并不是重复多次出现可以暂时忽略掉。
      2、若警报一直出现无法自行消除,说明的确存在内存问题,如果您只是在任务管理器上查看内存使用率的话,是不完全科学的,因为任务管理器只是显示的是活动内存的使用率,没有去计算虚拟内存,虚拟内存在使用中也会频繁或者偶尔与活动内存进行交换,因此在统计实际使用内存的情况下必须要将虚拟内存的占用也一并增加,这才是实际的内存占用。总而言之,必须保证活动内存+虚拟内存 < 90%总内存的情况下,才能确保不会因为内存不足而造成崩溃,这也是金字塔为了提高稳定性的保护性限制措施。
      此外,金字塔也不可能完全将系统的内存全部占为己用,毕竟还要留一些给操作系统还有其他应用程序,做这些事情就是一个目的:为了让软件更稳定的工作!
 
   禁止该警告窗口
   可以在 工具菜单->选项->内存选项卡,取消“内存保护监测”功能。警告:不推荐关闭内存保护功能,取消该选项后可能会因为进行大数据测试及优化时由于内存不足而导致系统崩溃!


[本帖被加为精华]
 回到顶部
帅哥哟,离线,有人找我吗?
msedu
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:232 积分:1256 威望:0 精华:0 注册:2010/4/24 21:58:28
  发帖心情 Post By:2017/8/25 10:32:38 [只看该作者]

能不能禁止多次提示这个呢?

 回到顶部
帅哥哟,离线,有人找我吗?
gxx978
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:4994 积分:0 威望:0 精华:0 注册:2016/9/1 10:46:51
  发帖心情 Post By:2017/8/25 10:40:28 [只看该作者]

 可以在 工具菜单->选项->内存选项卡,取消“内存保护监测”功能,但不建议取消提示。

[此贴子已经被作者于2017/11/14 10:08:58编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
lizhi
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:134 积分:0 威望:0 精华:0 注册:2016/12/8 15:07:32
  发帖心情 Post By:2018/3/3 11:33:21 [只看该作者]

例如调用偏斜度函数,是excel自带的吧,会调用vba封装的不需要的一些东西,导致内存不够!

 回到顶部
帅哥哟,离线,有人找我吗?
鲨鱼
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:7 积分:0 威望:0 精华:0 注册:2021/4/23 10:31:31
  发帖心情 Post By:2021/5/21 9:28:25 [只看该作者]

以下是引用gxx978在2017/8/25 10:40:28的发言:

 可以在 工具菜单->选项->内存选项卡,取消“内存保护监测”功能,但不建议取消提示。


请问现在的菜单没有内存选项卡,找不到取消内存保护检测这一项,在哪里能找到?谢谢

[此贴子已经被作者于2017/11/14 10:08:58编辑过]


 回到顶部