我寫了一個非常大的PHP文件,其中包含大量變量和方程。現在我要在我的大學網站上託管它,但是我們的託管存在內存消耗限制。只要我們鏈接它,就會有成千上萬的點擊到該頁面。如何在PHP中計算內存使用情況
因此,我想知道我的PHP文件在被請求一次時所消耗的內存,以便我們可以計算內存資源的使用情況,並根據它決定如何繼續。
我寫了一個非常大的PHP文件,其中包含大量變量和方程。現在我要在我的大學網站上託管它,但是我們的託管存在內存消耗限制。只要我們鏈接它,就會有成千上萬的點擊到該頁面。如何在PHP中計算內存使用情況
因此,我想知道我的PHP文件在被請求一次時所消耗的內存,以便我們可以計算內存資源的使用情況,並根據它決定如何繼續。
可能是錯誤的,但apachebench可能能夠幫助你在這裏。它會讓你瞭解你的大學服務器如何應對負載。
如果您使用的是自動加載機爲你的類,它可能是有用的,包括在函數的開頭這段代碼:
function autoloader($class)
{
$memory = memory_get_usage (FALSE);
print ("Autoloading $class - memory is $memory<br>");
(autoloader code here)
}
當我開發我的應用程序,它給我對我的腳本正在使用的內存有個粗略的想法。我從來沒有優化我的應用程序直到最後,所以每個類都單獨加載,這對於查看每個加載的內存使用量有多大都非常有用。我希望這可以幫助某人:)