PHP preg_match_all 100 MB Datei

Ich habe gelesen, dass "preg_match_all" nicht zum Parsen großer Dateien gedacht ist, aber ich muss das tun. Ich habe zugenommen:

pcre.backtrack_limit=1000000000
pcre.recursion_limit=1000000000

mein PHP memory_limit ist auf 5000M gesetzt und das Skript endet immer noch ohne Fehler oder Ausnahmen innerhalb von 0,2 Sekunden ...

Ist die einzige Lösung, die die 100-MB-Datei in 100 kleine 1-MB-Dateien aufteilt?

Danke für die Hilfe

Antworten auf die Frage(2)

Ihre Antwort auf die Frage