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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 使用vba计算内存占用很高

   

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


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

主题:使用vba计算内存占用很高

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


加好友 发短信
等级:论坛游侠 帖子:236 积分:0 威望:0 精华:0 注册:2014/5/24 15:42:20
使用vba计算内存占用很高  发帖心情 Post By:2016/3/21 10:08:38 [只看该作者]

只是使用vba计算,定义了不少数组,然后运行的时候内存一直在狂飙,才半个多小时就到了8G,
没有使用对象之类的,定义了较多的数组,会造成内存泄漏吗?
因为使用的预警功能,停止了预警也不见内存减少。
预警三十多个合约,8个周期,算起来大概有两百多个。

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


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2016/3/21 11:39:51 [只看该作者]

检查你的代码是不是死循环了,是不是数组一直在不断扩充。

没看到你的代码,不好帮你详细解决问题


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


加好友 发短信
等级:论坛游侠 帖子:236 积分:0 威望:0 精华:0 注册:2014/5/24 15:42:20
  发帖心情 Post By:2016/3/21 15:15:47 [只看该作者]

因为正确输出了结果,所以应该不存在死循环的问题。

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


加好友 发短信
等级:论坛游侠 帖子:217 积分:0 威望:0 精华:0 注册:2016/3/3 13:31:35
  发帖心情 Post By:2016/3/21 15:49:51 [只看该作者]

应该是有东西没释放吧?

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


加好友 发短信
等级:论坛游侠 帖子:236 积分:0 威望:0 精华:0 注册:2014/5/24 15:42:20
  发帖心情 Post By:2016/3/21 16:10:10 [只看该作者]

只用redim定义了数组

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


加好友 发短信
等级:论坛游侠 帖子:217 积分:0 威望:0 精华:0 注册:2016/3/3 13:31:35
  发帖心情 Post By:2016/3/21 18:15:03 [只看该作者]

什么类型数组?

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


加好友 发短信
等级:论坛游侠 帖子:236 积分:0 威望:0 精华:0 注册:2014/5/24 15:42:20
  发帖心情 Post By:2016/3/21 19:14:59 [只看该作者]

dim bo_begin '波段开始的位置数组
dim bo_end '波段开始的位置数组
redim bo_begin(bdNum),bo_end(bdNum) 
类似这样,存放数值类型数据

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


加好友 发短信
等级:管理员 帖子:1516 积分:229 威望:0 精华:0 注册:2012/3/30 12:40:56
  发帖心情 Post By:2016/3/21 19:56:29 [只看该作者]

看一下变量的数组大小你设置了多少,学会基本的调试技巧,学会使用排除法查找问题。
注意数组变量的作用域。不懂找度娘
[此贴子已经被作者于2016/3/21 19:58:48编辑过]

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


加好友 发短信
等级:论坛游侠 帖子:236 积分:0 威望:0 精华:0 注册:2014/5/24 15:42:20
  发帖心情 Post By:2016/3/22 11:17:31 [只看该作者]

数组长度可控(几或者数十,返回参数长度几十,其它为几),作用域都是function内部

 回到顶部