0
我知道,XDebug的三角洲不應被視爲準確。但是,使用XDebug來追蹤腳本時,我有一些要求會消耗2MB的內存。如何在require()時限制內存使用量?
限制require()的影響的最佳方法是什麼?我應該將我的文件(按邏輯分組)分成更小的文件嗎?轉換到課程有幫助嗎?
我知道,XDebug的三角洲不應被視爲準確。但是,使用XDebug來追蹤腳本時,我有一些要求會消耗2MB的內存。如何在require()時限制內存使用量?
限制require()的影響的最佳方法是什麼?我應該將我的文件(按邏輯分組)分成更小的文件嗎?轉換到課程有幫助嗎?
當你包含新文件時,Xdebug是準確的。
但是,您說的兩個選項都不會起作用。如果你分裂,那麼你會得到更多的開銷(每個文件有一些開銷)。如果你創建類,那將會產生開銷。如果你沒有安裝APC,那麼這可能是一個好主意,至少由require/includes使用的內存將在不同的apache進程之間共享(如果你使用的是Apache)。在APC已經緩存文件的情況下,Xdebug將僅顯示每個include/require的小幅增加。
歡呼聲, Derick
我會檢查出APC。我確信我沒有安裝任何類型的東西。 – TekiusFanatikus 2012-02-01 12:49:28