私はphpプログラマーで、現在ファイルを扱っています。データを解析してmysqlデータベースに挿入する必要があります。大量のデータがあるため、php はファイルをロードまたは解析できません。memory_limit を 1500MB まで増やしたにもかかわらず、メモリ リーク エラーが発生します。
FATAL: emalloc(): Unable to allocate 456185835 bytes
私のテキスト ファイルには、テキストと xml データが含まれています。テキスト ファイルから xml データを解析する必要があります。
eg: <ajax>some text goes here</ajax> non relativ text <ajax>other content</ajax>
上記の例では、タグ内のコンテンツを解析する必要があります。各タグを個別のファイル (例: 1.txt、2.txt) に分割するようにアドバイスできる人がいれば、それは素晴らしいことです (perl または c または shell scripting..etc )。