PHP 限制内存使用与查看
来源:互联网 发布:淘宝售后服务流程图 编辑:程序博客网 时间:2024/06/06 09:24
在运行PHP程序,通常会遇到“Fatal Error: Allowed memory size of xxxxxx bytes exhausted”的错误, 这个意味着PHP脚本使用了过多的内存,并超出了系统对其设置的允许最大内存
<?php phpinfo(); ?>
在里面搜索 memory_limit 可看到服务器配置的限制内存大小。
其是在 php.ini 中设置
也可以在代码中设置
ini_set('memory_limit','128M');
//memory_get_usage();
$m1 = memory_get_usage();
echo '<br /> m1:',$m1;//58096
$a = 'hello';
$b = str_repeat($a,1000);
$m2 = memory_get_usage();
echo '<br /> m2:',$m2;//63424
unset($b);
$m3 = memory_get_usage();
echo '<br /> m3:',$m3;//58456
上面的代码可以查看方法中,变量所占的内存。
------------------
如果报内存不够怎么办呢。
在代码中临时加大内存申请
再用 unset() 清空变量 。可以一试。
0 0
- PHP 限制内存使用与查看
- PHP查看内存使用情况
- php 查看内存使用情况
- Linux 共享内存限制的查看与设置
- Linux查看CPU与内存使用情况
- 使用cgroup限制内存
- 如何修改php内存限制
- php的内存限制值
- 限制内存用快排原理PHP
- android下查看内存阀值限制
- 使用cgroup限制内存使用
- php进程内存限制---如何修改PHP的memory_limit限制
- CPU与内存资源限制
- PHP 共享内存使用与信号控制
- Docker限制容器内存使用
- 不限制内存用桶排序PHP
- 查看内存使用情况
- 使用 gdb查看内存
- Oracle exp/imp导出导入命令及数据库备份
- JDK环境变量配置原理
- Android Fragment与Activity之间的数据交换(Fragment从Activity获取数据)
- java.lang.NoSuchMethodException
- ibatis实战之OR映射
- PHP 限制内存使用与查看
- easyui datagrid使用数据刷新
- Another app is currently holding the yum lock; waiting for it to exit...
- Windows进程间互斥锁
- linux 源代码目录结构
- lightoj 1014 数论
- 上电股份
- C语言字符串操作总结大全(超详细)
- Mac OS X系统下的Android环境变量配置