这只是一个一般性的问题。是否有一种方法可以在脚本开始达到已定义的限制时扩展脚本的内存限制?例如,如果memory_limit设置为“32M”,是否有一种方法检查内存使用情况是否接近该限制,并在需要时将限制设置得更高? 感谢您的帮助!
你也可以尝试使用它来了解你正在使用多少内存。 $start_memory = memory_get_usage(); //do some stuff here. echo memory_get_usage() - $start_memory;
else{...}
条件语句中添加ini_set('memory_limit','256M');
或类似的代码,从而增加内存限制。但我不能保证它一定有效,因为可能需要重新启动。你可以尝试一下 ;-) - Funk Forty Ninermemory_limit
并不意味着您的脚本会
使用那么多内存,这是它可以使用的最大值。因此,将其设置为您希望它失败的位置即可,动态增加它实际上并没有什么帮助,除了让您的服务器崩溃,因为您没有强制限制。 - cmorrisseyini_set('memory_limit','Set_to_the_Gills_M');
- Funk Forty Niner