2012-01-06 27 views
3

終了が呼び出されるまで、非常に控えめな量のメモリを使用するPHPアプリケーションがあります。その時点でメモリ使用量が急激に増加し、メモリ制限を超えたために致命的なエラーが発生します。終了後にPHPアプリケーションをデバッグする

終了時にアプリケーション/ PHPが実行していることをデバッグする方法はありますか?あるいは、現時点でメモリが大幅に増加するという一般的な理由はありますか?スクリプトが終了すると、出力バッファは空になります。

+0

これはちょうど青色から起き始めましたか、それともコードの更新などの結果ですか?新しい開発ですか? – Prof83

答えて

1

スクリプトが終了したときに実行され、メモリ使用量を記録するために使用できるregister a shutdown functionですが、どの程度役立つかはわかりません。

オブジェクトが破棄されたときにメモリをつかんでいる__destruct()メソッドがありますか?例えばデータライター。

0

ループを使用していて、論理的な理由から、ループ内の操作に応じて無限ループになります。数学的操作、割り当てなど、メモリ消費の増加もあり得る。

関連する問題