天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

深入PHP內存相關的功能特性詳解

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

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

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

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

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

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

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

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

php技術深入PHP內存相關的功能特性詳解,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 99在线精品免费视频 | 爱人 qvod| 国产婷婷午夜精品无码A片 国产婷婷色综合AV蜜臀AV | 白银谷在线观看 | 办公室日本肉丝OL在线 | 首页 国产 亚洲 中文字幕 | 三级黄色在线视频中文 | 国产成人精品永久免费视频 | 精品国产国偷自产在线观看 | 2017天天拍天天拍香蕉视频 | 伊人国产视频 | 国产精品综合AV一区二区国产馆 | 草草久久久无码国产专区全集观看 | 中文字幕人成乱码熟女APP | 木凡的天空在线收听 | 菠萝蜜国际一区麻豆 | YELLOW免费观看完整视频 | 变态露出野外调教 | 噜噜噜狠狠夜夜躁精品 | 色偷偷男人天堂 | 黄A无码片内射无码视频 | 暖暖 免费 高清 日本在线 | 一色屋精品亚洲香蕉网站 | 久久re6热在线视频 久久er国产免费精品 | 国产人人为我我为人人澡 | 国色天香社区视频免费高清3 | 无限好资源免费观看 | 美女被抽插到哭内射视频免费 | 国产精品日本一区二区在线播放 | 97超碰免费人妻中文 | 色情内射少妇兽交 | 少妇精品无码一区二区三区 | 美女脱了内裤张开腿让男人桶到爽 | 97成人精品视频在线播放 | 亚州精品永久观看视频 | 日韩精品欧美亚洲高清有无 | 欧美精品99久久久啪啪 | 国产精品久久久久久久久LI无码 | 欧美gv明星 | 日本久久高清视频 | 天美传媒在线观看完整高清 |