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, 주 함수 코드가 최소화;
    3 , 서브 함수의 arguments를 최대한 적게하고, 거래소에서 다시 가져오지 말고, 상위 레벨에서 가져오지 말고, API를 다중 호출하지만 함수 사이에 연관성이 없으며, 상위 함수의 변수 메모리를 최대한 빨리 자유롭게 할 수 있습니다.
  1. 각종 Log, LogStatus 등의 상태를 보여주는 함수들은 main,ontick 함수와 함께 하지 않고, 단독 함수로 사용하는 것이 좋습니다.
  2. 해양과 같은 속도가 낮은 전략에서는 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)