0
关注
0
关注者

内存泄露问题 (已经解决)

创建于: 2015-11-30 10:28:10, 更新于: 2015-12-02 01:58:48
comments   4
hits   1660

本人的策略,出现内存占用不断增加的问题,无法从代码中找到问题,想问问,谁遇上过类似问题,用的什么解决方法。 在什么情况下,会出现内存泄露,求指教。有没有强制回收内存的方法。

解决方法: 1、不要再循环中批量创建太多变量; 2、主函数代码尽量少; 3、子函数参数尽量少,从交易所重新获取,不要从上一级获取,虽然多调用api,但是函数之间没有了关联,上级函数的变量内存能尽快释放; 4、各种Log、LogStatus等展示状态的函数,最好不放在main、ontick函数,而用单独函数; 5、对于速度要求低的策略,比如海龟,可以多调用api也无妨,不必刻意降低调用次数,否则导致引用过多,影响内存释放;

可能不全对,但是问题解决了。

更多内容
全部留言
avatar of lengfeng
lengfeng
问题还是要从代码中找。。。
2015-11-30 19:39:25
avatar of 沉船7
沉船7
循环里尽量不要创建变量。且,变量用完后,用=null 回收。
2015-11-30 21:42:42
avatar of lengfeng
lengfeng
可以分享下问题出现的点,以及解决主方法
2015-11-30 19:52:40
avatar of 沉船7
沉船7
谢谢,基本解决了。
2015-11-30 19:42:41