代码之家  ›  专栏  ›  技术社区  ›  user6340614

PHP允许耗尽内存大小,但尝试分配的内存更少

  •  0
  • user6340614  · 技术社区  · 7 年前

    我用一个 imagecreatefrompng($image) 功能:

    Got error 'PHP message: PHP Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 61440 bytes) in /var/www/vhosts/SNIPED/httpdocs/app/helper.php on line 115\nPHP message: PHP Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 147456 bytes) in /var/www/vhosts/SNIPED/httpdocs/vendor/composer/ClassLoader.php on line 412
    

    不幸的是,我不确定,因为 61440字节更少 允许1073741824字节 . 我做错了什么?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Chris    7 年前

    PHP尝试分配的字节数是递增的:它要求61440个字节,当添加到它已经使用的内存中时,超出了允许的内存量。