мне действительно не понятно, почему после flush () память увеличивается, а не уменьшается? Я не могу найти ничего полезного в документации. Я сбрасываю каждые 50 итераций цикла, и после каждого сброса использование памяти увеличивается на 1 МБ. 100 промывок использует 100 МБ! Что мне здесь не хватает? Я видел на сайте доктрины пример с clear (), но если я его использую, я получил исключение, что один из моих объектов не имеет установленного каскадного сохранения. Может ли кто-нибудь объяснить мне, что делается за кулисами и что я должен делать, чтобы правильно сбросить все объекты доктрины?