ホームページ >バックエンド開発 >PHPチュートリアル >メモリ不足の問題は何ですか?

メモリ不足の問題は何ですか?

WBOY
WBOYオリジナル
2016-06-23 14:24:031079ブラウズ

この投稿は、billykame723 によって 2013-09-12 19:08:44 に最終編集されました

何が問題ですか?
致命的なエラー: G:educationclasssimplehtmldomsimple_html_dom.php の 1180 行目でメモリ不足 (割り当て 1458044928) (2496 バイトを割り当てようとしました)
PHP.INI が変更されました
memory_limit = 1128M

の追加
set_ini("memory_limitコードに","-1");
それもうまくいきません、解決してください!

ディスカッションへの返信 (解決策)

メモリが制限を超えている可能性があります。コードを最適化する必要があります。

MaxClients
MaxRequestsPerChild
MaxKeepAliveRequests の値を適切に減らします

KeepAliveTimeout の値を減らします。

さらに、コードを最適化し、使用後に変数を unset() および null にします。

Simplehtmldom...多くのメモリを消費します...可能であれば設定を解除してください

プログラムをチェックして、タイムアウトしていないかどうかを確認してください。

設定しました。つまり、メモリは変更されましたが、プログラムにはまだ問題があります。出力して、その理由を確認してください。以前に遭遇した場合、セッションに問題があるのは IE と FF です。IE のデフォルトは $_SESSION["xx"][0] ですが、FF は $_SESSION["xx"][] を使用します。役に立つかどうかはわかりません

これはどれくらいの大きさですか? プロジェクトだけがメモリをオーバーフローさせます... クエリを実行するときに必ず結果セットを解放してください...

メニュー: project> ;オプション>Delphiコンポーラー>リンク>右側のデバッグ情報を設定>をFalseに設定します

メモリがありませんか?一般に、まずプログラムをチェックして、不合理な点がないかどうかを確認する必要があります。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。