首页 » Web前端 » php内存溢出代码技巧_PHP内存溢出的优化筹划

php内存溢出代码技巧_PHP内存溢出的优化筹划

访客 2024-11-07 0

扫一扫用手机浏览

文章目录 [+]

2、数据库操作完成后,要立时关闭连接;

3、一个工具利用完,要及时调用析构函数(__destruct())。

php内存溢出代码技巧_PHP内存溢出的优化筹划

4、用过的变量及时销毁(unset())掉

php内存溢出代码技巧_PHP内存溢出的优化筹划
(图片来自网络侵删)

5、可以利用memory_get_usage()函数,获取当前占用内存 根据当前利用的内存来调度程序

6、unset()函数只能在变量值占用内存空间超过256字节时才会开释内存空间。
(PHP内核的gc垃圾回收机制决定)。

7、有当指向该变量的所有变量(如引用变量)都被销毁后,才会开释内存(PHP变量底层实现是一个_zval_struct构造体,is_ref__gc表示引用计数 is_ref__gc表示是否为引用)。

标签:

相关文章