You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地机器中GD库占用内存未计入memory_limit,图片处理内存测试单元测试遇阻求助

本地机器中GD库占用内存未计入memory_limit,图片处理内存测试单元测试遇阻求助

我最近在写一个辅助函数,核心作用就是提前检测图片能不能被正常处理,避免出现Allowed memory size of 8388608 bytes exhausted这种内存耗尽的报错。

结果在给这个函数写单元测试的时候卡壳了!在我自己的本地机器上,不管用imagecreatefromjpeg加载多大的图片,每次调用memory_get_usage得到的数值居然完全一样,感觉GD库处理图片时占用的内存根本没被算进PHP的内存使用统计里?

我把测试用的脚本和相关函数的输出都整理好了(原提问中图片内容未完整贴出),现在完全摸不着头脑,这样我根本没法准确模拟内存耗尽的场景来验证我的辅助函数,有没有懂行的朋友能帮我分析分析这问题出在哪呀?

备注:内容来源于stack exchange,提问作者Arxeiss

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 16:32:56