“分配”的具体内容是什么?在PHP内存不足错误


What are the specifics of "allocated" in a PHP out of memory error

注意:有许多问题处理"内存不足"错误消息,但我还没有看到对"已分配"定义的具体答案。

在任何状态下,你都必须知道被测量的是什么。"分配"具体衡量的是什么?

根据PHP .ini设置,我的客户端的主机包应该有256MB的PHP内存。主机允许256MB

示例:致命错误:Out of memory (allocated 118489088) (trying to allocate 64 .字节)/根/www/wp-content/插件/all-in-one-event-calendar/供应商/lessphp/lessc.inc.php第293行

分配的内存是指所有PHP函数的内存,还是只指抛出错误的特定进程的内存?

关于PHP是一个进程的评论对找到这个问题的答案非常有帮助。令人困惑的问题是,每个新的进程负载都应该有自己的内存空间。事实证明,PHP内部有一个内存管理器,它将内存分配给站点上的各个进程。PHP可用的内存是PHP内存管理器必须使用的内存量。

http://php.net/manual/en/internals2.memory.php