私は初心者のPHP開発者であり、この素晴らしい言語を学ぶ過程にあります。これで、1,343,579行で構成されるスクリプトが作成され、これを実行しようとすると、次のようになります。
Fatal error: Out of memory (allocated 269221888) (tried to allocate 536870912 bytes) in Unknown on line 0
異なる検索オプションを考慮した2^9の異なる組み合わせを許可しているため、同じコードを512回繰り返しています。unset()
変数をnullにし、場合によっては明示的にを呼び出すことで、メモリリークを最小限に抑えるように最善を尽くしていgc_collect_cycles()
ます。
100万行のコードが単にこのメモリの問題を抱えることになるのか、それともメモリ管理に関して愚かなことをしているのかを教えてください。