7

メモリリークしているかなり大きな PHP スクリプトがあります。どのオブジェクトがリークしているのかを特定できましたが、スクリプトのどこでリークしているのかを特定できませんでした。私のスクリプトの一部は、リークしているオブジェクトへの参照を保持しています。

PHP オブジェクトの参照カウントがいつどこで増減したかを追跡 (できればバックトレース) できる方法はありますか?

4

2 に答える 2

2

プロファイリングツールを使用して、メモリをリークしているものを見つけることができます。私はhttp://xdebug.org/http://code.google.com/p/webgrindを好みます。

http://derickrethans.nl/xdebug-and-tracing-memory-usage.html

于 2011-11-21T08:44:03.177 に答える
1

使用してみてください:

また、デバッグしやすい方法でコードを記述し、デバッグ手順をコードから分離することをお勧めします。

于 2011-11-21T08:49:04.917 に答える