ReMaRk
Новичок
Утечка памяти в скрипте
Есть скрипт, который парсит текстовые строки для их последующего затяга в базу... Примерный сумарный объем 65000 строк в 50 файлах. При работе скрипта наблюдается катастрофическая потеря памяти.
Алгоритм следующий:
1. Читаем файл в строковую переменную.
2. Разбиваем файл на массив, каждым элементом которого является одна строчка.
3. В цикле берем каждую строчку и разбиваем на массив подстрок (разделитель табуляция).
4. Составляем запрос и суем в базу.
В результате наблюдается постепенное наростание занятой памяти пока не доходит до лимита и скрипт дохнет.
Есть ли какие-нибудь мысли по методикам очистки памяти? Функция unset(); переменных не помогает.
Есть скрипт, который парсит текстовые строки для их последующего затяга в базу... Примерный сумарный объем 65000 строк в 50 файлах. При работе скрипта наблюдается катастрофическая потеря памяти.
Алгоритм следующий:
1. Читаем файл в строковую переменную.
2. Разбиваем файл на массив, каждым элементом которого является одна строчка.
3. В цикле берем каждую строчку и разбиваем на массив подстрок (разделитель табуляция).
4. Составляем запрос и суем в базу.
В результате наблюдается постепенное наростание занятой памяти пока не доходит до лимита и скрипт дохнет.
Есть ли какие-нибудь мысли по методикам очистки памяти? Функция unset(); переменных не помогает.