Проблема с утечкой памяти (вырешена)

Автор:Катер 7, Создано: 2015-11-30 10:28:10, Обновлено: 2015-12-02 01:58:48

По собственной стратегии, возникают проблемы с увеличением заполнения памяти, невозможно найти проблемы в коде, хотелось бы спросить, кто столкнулся с подобными проблемами, какие решения используются. В каких случаях может возникнуть утечка памяти, попросите указания.

Решающее решение: 1. не создавать слишком много переменных в цикле; 2) как можно меньше кода для основных функций; 3, как можно меньше параметров дочерних функций, восстанавливать их на бирже, а не на предыдущем уровне, хотя многие вызовы API, но между функциями нет связей, память переменных высших функций может быть освобождена как можно быстрее; 4, различные функции, которые показывают состояние, такие как Log, LogStatus, лучше использовать отдельные функции вместо функций main, ontick; 5. Для стратегий, требующих низкой скорости, например, для морских линий, можно использовать больше API-призывов, без необходимости намеренно уменьшать количество вызовов, что в противном случае приведет к чрезмерному количеству ссылок, что повлияет на освобождение памяти;

Возможно, не совсем верно, но проблема решена.


Больше

ЛенгфэнПроблема в том, что нужно искать в коде.

Катер 7Постарайтесь не создавать переменных в цикле. После того, как переменные будут использованы, используйте =null.

ЛенгфэнПоделиться с вами о проблемах и основных решениях

Катер 7Спасибо, в основном решено.