PHP使用太多内存

blc*_*llo 1 php memory apache

我在尝试运行我编写的php脚本时遇到以下错误:

致命错误:第43行/home/evergrf2/public_html/ianburris/p/maptile/mapfetcher.php中允许的内存大小为33554432字节(尝试分配56320字节)

令我困惑的是它说允许的内存大小是33554432字节,当脚本试图分配56320字节的空间时,允许的内存耗尽.当56320小于33554432时,这怎么可能?也许我误解了这是在说什么......

Moh*_*mad 6

分配56320推动你超过限制.如果需要,增加php.ini的限制.更清楚的是不要读取它作为alocating 56320超过允许33554432.而是将其视为,同时分配56320,我们超过了33554432的限制.

修改:如果没有正确的调试并且确保没有内存泄漏,请不要增加.


Cat*_*lus 6

它说,尝试分配额外的56320字节会导致内​​存耗尽(因此它已经分配了至少33498112个字节).