Type/to search
0
Follow
0
Followers
メモリリーク問題(解決済み)
FAQ
Created 2015-11-30 10:28:10  Updated 2015-12-02 01:58:48
 4
 2210

自身の戦略,メモリ占有量の増加の問題,コードから問題を見つけることができず,誰が同様の問題に直面したか,どのような解決策を使用したか尋ねたい.
メモリ漏れが発生した場合は,どう対処するか教えてください. 強制的にメモリを回収する方法はあるでしょうか.

解決策は

  1. 循環に大量に変数を作らないこと
    2 主関数のコードを最小限にすること.
  2. 子関数の参数を最小限にし,取引所から再取得し,上位から取得しない. 多数のapi を呼び出すが,関数間の関連性はなく,上位関数の変数メモリをできるだけ早く解放する.
  3. 各種のLog,LogStatusなどの状態を示す関数は,main,ontick関数ではなく,単独の関数を使用する.
  4. 速度が低い戦略,例えば海<unk>では,apiを多用しても構いません. 意図的に呼び出し数を減らす必要はなく,そうしないと引用が多くなり,メモリが解放されるのを妨げます.

完全には正しくないかもしれませんが,問題は解決しました.

Related Recommendations
Comment
All comments (4)

    问题还是要从代码中找。。。

    11 years ago

    谢谢,基本解决了。

    11 years ago

    可以分享下问题出现的点,以及解决主方法

    11 years ago

    循环里尽量不要创建变量。且,变量用完后,用=null 回收。

    11 years ago
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)