PHP использует подсчет ссылок для управления памятью.Пока существует объявленная переменная (может быть массивом или глобальной), которая может использоваться для доступа к этой переменной, она никогда не освобождается.
Решение состоит в том, чтобы вызвать unset()
для всего, что уже использовалось.Чтобы использовать его гораздо меньше памяти, части индекса, которые были созданы, должны храниться в базе данных SQL.Это позволяет сбрасывать гораздо больше данных.
Короче говоря, это можно сделать в PHP или JSP и использовать гораздо меньше памяти при использовании базы данных.