2012-01-06 24 views
3

我有一個PHP應用程序使用非常適度的內存量直到退出被調用;此時內存使用率急劇上升,由於超出內存限制而導致致命錯誤。調用退出後調用PHP應用程序

有什麼辦法調試的應用程序/ PHP的退出被調用後做什麼?或者,這個時候出現大量內存增加的常見原因是什麼?腳本終止時輸出緩衝區爲空。

+0

這是剛剛開始突然發生的,還是更新代碼等的結果?一個新的發展? – Prof83 2012-01-06 09:41:24

回答

1

您可以register a shutdown function當腳本終止時執行,並且可以用來記錄內存使用情況,但我不確定它會有多大幫助。

您是否有任何不尋常的對象__destruct()方法可能在對象被銷燬時抓取內存?例如數據編寫者。

0

如果你有一個循環和一些邏輯原因,它成爲一個無限循環,取決於操作循環內如數學運算,任務等,也可能會增加內存消耗。

相關問題