【发布时间】:2015-07-25 14:45:57
【问题描述】:
我目前正在开发 Symfony 项目 (const VERSION ='2.5.10'),我正在使用 xampp。 PHP版本是5.5.19。
我的问题是每次运行我的开发环境时都会出错:
OutOfMemoryException: 错误: C:\xampp\htdocs\Editracker\vendor\symfony\symfony\src\Symfony\Component\HttpKernel\Profiler\FileProfilerStorage.php 中允许的内存大小为 1073741824 字节已用尽(尝试分配 3358976 字节)第 153 行
每次我刷新页面时,它都会给出不同的内存大小。我也认为这也是我的开发环境需要很长时间才能刷新页面的原因。
感谢您的帮助。
php.ini
memory_limit='256M'
我试图增加我的内存限制,但它仍然给出关于内存限制的错误
【问题讨论】:
-
错误信息非常明显。您的代码占用了太多 RAM,您需要找出导致 OOM 的部分。
-
@Michael:我已经尝试过了,但它仍然给我一个关于内存限制的错误。我该怎么办?
-
找到您尝试通过 ORM 一次检索数千行的位置,并修复它。
-
我们不知道你有多少内存,你有什么代码。这个问题太宽泛了。您需要使用
xdebug或blackfire分析您的代码,以找到超出所有内存的位置。
标签: php symfony out-of-memory