0
フォロー
0
フォロワー

メモリリーク問題(解決済み)

作成日:: 2015-11-30 10:28:10, 更新日:: 2015-12-02 01:58:48
comments   4
hits   1904

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

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

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