php手动释放内存
2016-03-09 15:22
741 查看
<?php $s = str_repeat('1',1024); $b = &$s; $m=memory_get_usage(); //获取当前占用内存 echo $m."\n"; //unset($s); //$s = null; $mm = memory_get_usage(); //unset()后再查看当前占用内存 echo $mm . "\n"; echo $m -$mm ; echo "\n"; ?>
结论:
1, unset只是变量计数器减1,,当计数器为0的时候会触发回收
2, $s=null 会直接触发回收
相关文章推荐
- phpmailer实现邮件发送
- PHP根据身份证号码验证、获取星座、生肖和性别函数
- 如何安装Yaf框架?
- php的学习笔记之面向对象(二)
- php 打印函数(echo , print, printf, print_f, var_dump)
- php 正则表达式
- php单例模式
- php工厂模式
- 我的vsftp.conf 及iptables 配置
- php标准库(SPL)-SPL函数
- 使用MultipleInputs和MultipleOutputs
- php 科学计数法转化正常数值输出 解决方案
- php利用smtp类轻松的发送电子邮件
- PHP中的几个特殊操作符
- PHP与Ajax的交互更新页面
- PHP的操作符优先级
- PHP常量的定义以及使用
- PHP变量
- PHP中的伪类型
- PHP常用缓存技术?