开贴讨论PHP数组容量的问题,来者有分! 接个分我想知道_SESSION最大是多少,太大占用服务器内存情况如何? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 似乎是决定于unsigned int在该机器上的位数,以及是否还能申请到空间 试了一个这样的循环:for($i=0; $i<4294967294; $i++) { for($j=0; $j<100; $j++) { $arr[$i][]= "$i-$j"; echo "j:$j,i:$i - ".$arr[$i][$j]."\n"; } }当$i到3w多的时候window就出现虚拟内存不足的错误。 资源限制表格 G-5. 资源限制名称 默认值 可修改范围 更新记录 memory_limit "8M" PHP_INI_ALL 以下是配置选项的简要解释。memory_limit integer本指令设定了一个脚本所能够申请到的最大内存字节数。这有助于防止写得不好的脚本消耗光服务器上的可用内存。要使用此指令必须在编译的时候激活。因此 configure 一行中应该包括:--enable-memory-limit。如果不需要任何内存上的限制,必须将其设为 -1。 keaizhong(可爱钟)(温州的PHPER)(19801010) 手册上好像没有说限制多少个。这个应该和系统有关系,数组定义也没有必要那么大,太大了,也不好处理,一般也够用。-----------------------------------是的,数组一般也够用,而且PHP的数组非常灵活我们也会多用。但我们希望知道在什么样的情况下可用或会出错,这样的程序更稳定 机子直接死掉,奄奄一息的说:是谁想到的要测试数组容量的,阿~gepi掉了~ 4294967294/1024/1024 = 4096Mphp默认最大使用内存 8M 是的,数组一般也够用,而且PHP的数组非常灵活我们也会多用。但我们希望知道在什么样的情况下可用或会出错,这样的程序更稳定--------------------------------------If your array is too long, the system must be unstable.I think it's only need to know the limit of the computer which will run the program. xuzuning(唠叨) ( ) 4294967294/1024/1024 = 4096Mphp默认最大使用内存 8M------------------------------------------------我经常在Task Manager里看到PHP.exe的Mem Usage达到数十M,特别我在测试这个问题时更达到的300多兆。想问这个跟php.ini里面的设置有关系的吗,php.ini里设置的最大使用内存是指在什么地方的呢? 是的,数组一般也够用,而且PHP的数组非常灵活我们也会多用。但我们希望知道在什么样的情况下可用或会出错,这样的程序更稳定--------------------------------------更底层的内存不足,你php程序里是无法预测也是无法处理的。 操作系统是否有限制php使用的内存大小? PHP能容下这么大吗?速度如何? 学习--------------------免费asp.net空间申请php 空间 100M 50元每年顶级域名 50 上海京拓科技(www.kingtoo.com) 这应该跟内存的大小有关系,不过不知道受不受apache or php or OS的内存限制就不知道了。 关于最土团购网的漏洞问题,跪求高手。 正则批量替换 求一正则匹配 php正则采集求助 PHP 如何自己发送PSOT数据 从而登陆别人的网站 下拉列表单问题 急求:如何统计会员登陆次数。 论坛某置顶的帖子在不同分区内都能置顶看到,怎么实现呢? mysql的问题 关于文件的UNIX、MAC和DOS格式,请教各位 编写php的dll组件 大散分!有好的解决方案者,另有大分奉送!
决定于unsigned int在该机器上的位数,以及是否还能申请到空间
for($i=0; $i<4294967294; $i++) {
for($j=0; $j<100; $j++) {
$arr[$i][]= "$i-$j";
echo "j:$j,i:$i - ".$arr[$i][$j]."\n";
}
}
当$i到3w多的时候window就出现虚拟内存不足的错误。
memory_limit "8M" PHP_INI_ALL
以下是配置选项的简要解释。memory_limit integer
本指令设定了一个脚本所能够申请到的最大内存字节数。这有助于防止写得不好的脚本消耗光服务器上的可用内存。要使用此指令必须在编译的时候激活。因此 configure 一行中应该包括:--enable-memory-limit。如果不需要任何内存上的限制,必须将其设为 -1。
手册上好像没有说限制多少个。
这个应该和系统有关系,数组定义也没有必要那么大,太大了,也不好处理,一般也够用。-----------------------------------
是的,数组一般也够用,而且PHP的数组非常灵活我们也会多用。
但我们希望知道在什么样的情况下可用或会出错,这样的程序更稳定
php默认最大使用内存 8M
但我们希望知道在什么样的情况下可用或会出错,这样的程序更稳定--------------------------------------If your array is too long, the system must be unstable.
I think it's only need to know the limit of the computer which will run the program.
4294967294/1024/1024 = 4096M
php默认最大使用内存 8M------------------------------------------------
我经常在Task Manager里看到PHP.exe的Mem Usage达到数十M,特别我在测试这个问题时更达到的300多兆。
想问这个跟php.ini里面的设置有关系的吗,php.ini里设置的最大使用内存是指在什么地方的呢?
但我们希望知道在什么样的情况下可用或会出错,这样的程序更稳定--------------------------------------更底层的内存不足,你php程序里是无法预测也是无法处理的。
--------------------
免费asp.net空间申请
php 空间 100M 50元每年
顶级域名 50
上海京拓科技(www.kingtoo.com)