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. не создавать слишком много переменных в цикле;
  1. как можно меньше кодов для материнских функций;
  1. как можно меньше параметров для подфункций, заново полученных с биржи, не забирайте их с вышестоящего уровня, хотя и многократно вызывайте api, но функции не связаны друг с другом, и память переменных для вышестоящих функций может быть освобождена как можно скорее;
  2. различные функции, которые показывают состояние, такие как Log, LogStatus, лучше не использовать в функциях main, ontick, а использовать отдельные функции;
  3. Для стратегий с низкими скоростями, таких как "Пятерка", можно использовать много вызовов 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)