0
집중하다
0
수행원

메모리 누수 문제 (해결됨)

만든 날짜: 2015-11-30 10:28:10, 업데이트 날짜: 2015-12-02 01:58:48
comments   4
hits   1904

자신의 전략, 메모리 사용량이 증가하는 문제, 코드에서 문제를 찾을 수 없는 문제, 누가 비슷한 문제를 겪었는지, 어떤 해결 방법을 사용했는지 궁금합니다. 어떤 상황에서 메모리 유출이 일어날 수 있는지 알려주세요. 메모리 복구를 강제하는 방법이 있나요?

해결책: 1) 순환에서 너무 많은 변수를 만들지 마십시오. 2, 주 함수 코드가 최소화; 3 , 서브 함수의 arguments를 최대한 적게하고, 거래소에서 다시 가져오지 말고, 상위 레벨에서 가져오지 말고, API를 다중 호출하지만 함수 사이에 연관성이 없으며, 상위 함수의 변수 메모리를 최대한 빨리 자유롭게 할 수 있습니다. 4. 각종 Log, LogStatus 등의 상태를 보여주는 함수들은 main,ontick 함수와 함께 하지 않고, 단독 함수로 사용하는 것이 좋습니다. 5. 해양과 같은 속도가 낮은 전략에서는 API를 많이 호출할 수 있지만, 의도적으로 호출 횟수를 줄이지 않아도 되는데, 그렇지 않으면 너무 많은 인용으로 인해 메모리의 방출에 영향을 미칠 수 있습니다.

“아마도 완전히 맞지는 않지만 문제가 해결되었습니다”.