欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

深入PHP內(nèi)存相關(guān)的功能特性詳解

 更新時間:2013年06月08日 17:16:19   作者:  
本篇文章是對PHP中內(nèi)存相關(guān)的功能特性進行了詳細的分析介紹,需要的朋友參考下

可能有的讀者碰到過類似下面的錯誤吧:
Fatal error: Allowed memory size of X bytes exhausted (tried to allocate Y bytes)這個錯誤的信息很明確,PHP已經(jīng)達到了允許使用的最大內(nèi)存了,通常上來說這很有可能是我們的程序編寫的有些問題。比如:一次性讀取超大的文件到內(nèi)存中,或者出現(xiàn)超大的數(shù)組,或者在大循環(huán)中的沒有及時是放掉不再使用的變量,這些都有可能會造成內(nèi)存占用過大而被終止。

PHP默認的最大內(nèi)存使用大小是32M, 如果你真的需要使用超過32M的內(nèi)存可以修改php.ini配置文件的如下配置:

memory_limit = 32M如果你無法修改php配置文件,同時你的PHP環(huán)境沒有禁用ini_set()函數(shù),也可以動態(tài)的修改最大的內(nèi)存占用大小:

<?php ini_set("memory_limit", "128M");既然我們能動態(tài)的調(diào)整最大的內(nèi)存占用,那我們是否有辦法獲取目前的內(nèi)存占用情況呢?答案是肯定的。

1.memory_get_usage(),這個函數(shù)的作用是獲取目前PHP腳本所用的內(nèi)存大小。
2.memory_get_peak_usage(),這個函數(shù)的作用返回當前腳本到目前位置所占用的內(nèi)存峰值,這樣就可能獲取到目前的腳本的內(nèi)存需求情況。
單就PHP用戶空間提供的功能來說,我們似乎無法控制內(nèi)存的使用,只能被動的獲取內(nèi)存的占用情況

那么當我們知道php引用計數(shù),函數(shù)表,符號表,常量表等,這些信息都會占用內(nèi)存的時候

我們可以有意的避免不必要的浪費內(nèi)存,比如我們在項目中通常會使用autoload來避免一次性把不一定會使用的類包含進來,而這些信息是會占用內(nèi)存的

如果我們及時把不再使用的變量unset掉之后可能會釋放掉它所占用的空間

相關(guān)文章

  • php+mysqli使用預處理技術(shù)進行數(shù)據(jù)庫查詢的方法

    php+mysqli使用預處理技術(shù)進行數(shù)據(jù)庫查詢的方法

    這篇文章主要介紹了php+mysqli使用預處理技術(shù)進行數(shù)據(jù)庫查詢的方法,實例分析了php+mysqli預處理技術(shù)的使用技巧,需要的朋友可以參考下
    2015-01-01
  • php將print_r處理后的數(shù)據(jù)還原為原始數(shù)組的解決方法

    php將print_r處理后的數(shù)據(jù)還原為原始數(shù)組的解決方法

    下面小編就為大家?guī)硪黄猵hp中將print_r處理后的數(shù)據(jù)還原為原始數(shù)組的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考
    2016-11-11
  • 如何使用php等比例縮放圖片

    如何使用php等比例縮放圖片

    主要介紹了如何使用php等比例縮放圖片,可以對原圖片提出縮放要求的寬度、縮放的長度.
    2016-10-10
  • PHP 配置文件中open_basedir選項作用

    PHP 配置文件中open_basedir選項作用

    open_basedir: 將用戶可操作的文件限制在某目錄下
    2009-07-07
  • thinkphp框架下404頁面設置 僅三步

    thinkphp框架下404頁面設置 僅三步

    這篇文章主要為大家詳細介紹了ThinkPHP 404頁面的設置方法,僅需要三步實現(xiàn)404頁面的設置,感興趣的朋友可以參考一下
    2016-05-05
  • Ajax+PHP 邊學邊練 之二 實例

    Ajax+PHP 邊學邊練 之二 實例

    本篇通過一個實例介紹Ajax與PHP結(jié)合使用的方式,可以下載該實例的源程序以便更好理解。壓縮包中functions.js就是Ajax核心代碼了,所有的操作效果都是通過它來實現(xiàn)的。下文的代碼解釋都是提取自functions.js。
    2009-11-11
  • 最新評論