を割り当てる際にPHPのメモリサイズ可私はこの取得しています:致命的なエラー:以下
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 4981690 bytes) in...
を少し奇妙に思えます!私が読むことから、それは起こるべきではありませんか?他の方法であることを意味するものではありません。私はすでに愚かに大きなmemory_limitを使用しています
を割り当てる際にPHPのメモリサイズ可私はこの取得しています:致命的なエラー:以下
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 4981690 bytes) in...
を少し奇妙に思えます!私が読むことから、それは起こるべきではありませんか?他の方法であることを意味するものではありません。私はすでに愚かに大きなmemory_limitを使用しています
一度にすべてを割り当てようとはしません。私たちの限界が10バイトだとしましょう。エラースロー:
Allowed memory size of 10 bytes exhausted (tried to allocate 3 bytes) in..
あなたは追加の4981690
バイトを割り当てしようとしたが、すでに以前に割り当てられた以上268435456 - 4981690
バイトを持っていたブーム - それは3、3、3、別の3を割り当てます。
いいえ、それは大丈夫です。エラーメッセージは誤解を招く可能性があります。 PHPが割り当てようとした約5 MB(4981690バイト)は、の合計メモリ量がではありません。 memory_limit
のために、割り当てられなかったメモリの最後の束です。
これは本当にたくさんのようです。何をしていますか?多くの高解像度画像を処理していますか?
私は誰にも疑問に思っていますが、これは本当の質問ではありませんが、読者にはまったく知られていない何かをして「メモリの限界は起こらない」という「他の方法」を求めています –