Plik preg_match_all PHP 100 MB

Przeczytałem, że „preg_match_all” nie jest przeznaczony do analizowania dużych plików, ale muszę to zrobić. Zwiększyłem:

pcre.backtrack_limit=1000000000
pcre.recursion_limit=1000000000

mój PHP memory_limit jest ustawiony na 5000M, a skrypt nadal kończy się bez żadnego błędu lub wyjątku w ciągu 0,2 sekundy ...

Czy jedynym rozwiązaniem jest podzielenie pliku 100M na 100 małych plików 1M?

Dzięki za pomoc

questionAnswers(2)

yourAnswerToTheQuestion