問題タブ [memory-limit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
184 参照

php - PHP の最大割り当て未満の割り当てが失敗する

これは質問するのは簡単です - 願わくば、答えることは非常に簡単です:

これがどのように可能であるかを誰かが説明できますか?

スクリーンショット

0 投票する
5 に答える
390031 参照

php - PHP: 設定 memory_limits > 1024M が機能しない

悪い理由で、ディレクトリのmemory_limitsを 1 GB より大きく設定する必要がありますが、 Debian 5.0 (Lenny) サーバー上の PHP 5.2.17 で、たとえば 2048M を使用すると、php.iniのデフォルト値 ( 256M)。

PHP は Apache モジュールとして実行され、phpinfoは (ディレクトリに対して) 次の情報を提供します。

Apache モジュールまたは PHP 構成による制限はありますか? サーバーには 4 GB の RAM しかないことはわかっています。それはただの特別なスクリプトです。

0 投票する
1 に答える
544 参照

sugarcrm - phpinfo では 256M ですが、Sugar CRM では 48M でまだ致命的なエラーです

私のphpinfoは、私のmemory_limitが256Mであることを示しています。しかし、モジュールをインストールすると致命的なエラーが発生し続け、ターゲット (たとえば 300 以上) をターゲット リストにコピーしようとします。

また、最初に次の行を index.php に追加しました。

助け無し。

0 投票する
2 に答える
1125 参照

php - ini_set('memory_limit') が原因で PHP がクラッシュする

これがなぜ、どのようになったのかはわかりませんが、何らかの奇妙な理由で、サーバー上の PHP スクリプトが ini_set を使用して memory_limit 設定に影響を与えると、スクリプトが完全にクラッシュします。エラーメッセージも何もありません。ブラウザからスクリプトを呼び出すと、空白のページしか表示されません。

これに関するヒントはありますか?

アップデート:

実行中の「無料」リターン

何かが私の記憶を占有していますか?

ps aux |grep apache を実行すると、「エラー: サポートされていないオプション (BSD 構文)」が表示される

手動で確認すると、次を参照している行がたくさん見つかりました。

すべて約 0.3% のメモリ使用量で、「www-data」が所有しています。

恐ろしいのは、'ps aux' によって一覧表示されたどのプロセスも、0.8% を超えるメモリを使用していないことです。そして、リストされているすべてのパーセンテージを合計すると、「無料」が私に言っていることに従って、私がすべき場所に到達することは決してありません.

0 投票する
2 に答える
1153 参照

python - GAE: "Exceeded soft private memory limit" に達した後も実行は続行されますか?

GAE タスク キュー要求の 1 つがソフト メモリ制限を超えました (以下のログ)。ソフトメモリ制限についての私の理解は、リクエストを完了させ、完了後にインスタンスをシャットダウンするということです。

ただし、ログから、ソフトメモリ制限に達すると実行が停止するようです。メモリ制限メッセージの後にログ コードが表示されず、状態を調べたところ、リクエストが完了しているようには見えません。問題があるかどうかはわかりませんが、このリクエストは遅延ライブラリ TaskQueue 内で実行されています。

では、TaskQueue がソフト プライベート メモリ制限に達した場合、リクエストが完了するまで実行を継続するのか、それともすぐに停止するのか? ロギング コードのみが記録されなくなった可能性はありますか?

ログ:

ログのスクリーンショット

0 投票する
9 に答える
142065 参照

php - PHPでmemory_limitをチェックする

memory_limit少なくとも64Mスクリプトインストーラーにあるかどうかを確認する必要があります。これは動作するはずのPHPコードの一部にすぎませんが、おそらくこの「M」が原因で、値が正しく読み取られていません。これを修正する方法は?

0 投票する
1 に答える
209 参照

php - PHP サイトの投稿値が null を返す

重複の可能性:
PHP 警告: 113 バイトの POST コンテンツ長が、不明な -1988100096 バイトの制限を超えています

私はフォームをphpファイルに送信していますが、投稿ではフォームから何も来ず、apache error_logをチェックして以下のエラーを取得します:

このエラーを修正する方法を教えてください。

私のphp.ini設定で

0 投票する
2 に答える
5640 参照

php - Symfony2の$em->clear()での未定義のインデックスエラー

APIからいくつかのデータをインポートするためのSymfonyコマンドを作成しました。それは機能しますが、問題は、データベースに大きなJSONを挿入するとPHPのメモリ使用量が増えることです。そして、私のunitOfWorkは、アクティビティをインポートするたびに「2」ずつ増加します。

私はすでにすべての使用済みオブジェクトの設定を解除しており、大量のバッチを実行したい場合はSymfony2のドキュメントを読みました:http://www.doctrine-project.org/blog/doctrine2-batch-processing.html

しかし$em->clear()、エンティティマネージャーを使用すると、次のエラーが発生します。

注意:未定義のインデックス:path-to-application \ vendor \ doctrine \ lib \ Doctrine \ ORM\UnitOfWork.php行2228の000000007b56ea7100000000e366c259

これが私の完全なコードです:

ありがとう、@AdrienBrault。私はでテストしました--env=prod --no-debug、そしてそれがより少ないメモリを消費するのは本当です、しかしメモリはそれでも増加します。どうすればエンティティマネージャーを本当にクリアできますか?とメモリを安定させますか?

0 投票する
1 に答える
1054 参照

windows-8 - ローカル メモリへのデータの保存制限 Windows 8 Metro スタイル アプリ

メトロ スタイル アプリのメモリ制限があるかどうか疑問に思っていました。私はRAMについて話しているのではありません。150 mb の制限があることが既にわかりましたよね?

ローカルメモリ(ハードディスクストレージ)の使用に制限があるか知りたいです。大量のデータを保存するためにデータベースを作成しています。デバイスのストレージがなくなるまで、そうすることができますか? (私は実際にそうするつもりはありません。しかし、80MBのメモリを占有するのはいいでしょう)

前もって感謝します。

0 投票する
0 に答える
139 参照

php - PHP 解析用の巨大な XML のスクリプトごとの内訳

いくつかの巨大な XML ファイルがあり、いくつかの行を切り取ったので、PHP で記述された解析スクリプトをテストするための扱いやすいサイズのファイルを作成できました。XML ファイルは入れ子が多く、列が多く、空白が多いので、スクリプトを書くのは大変な作業でした。今、解析したいフルサイズの XML ファイルで PHP のメモリ制限に達しています。

今、私が検討したことの 1 つは、php メモリ制限を一時的に引き上げることですが、このスクリプトを毎週再実行する必要があります... 1 週間ほどです。また、私は最高のシステムを持っていません。それを熱くして溶かすことは、完全に現実的な可能性であり、私の「完璧な嵐」の1つです.

また、perl や python などの新しい言語を学ぼうと考えました。とにかく、私はおそらくこれらの言語の1つを知るために使用できた. ただし、時間の都合だけでも、持っているものに固執したいと思います。

私のマシンを限界まで押し上げないように、php で XML ファイルを扱いやすいチャンクに分割する方法はありませんか? XML ファイルのすべての行は ID 列でラップされているため、n 番目の行のクロージャにカットし、スライスされたものを解析してからスリープするか、または何かを行うことができるように思われます。

何か案は?