Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Memory Symfony 2应用程序的内存限制_Memory_Symfony_Symfony 2.1 - Fatal编程技术网

Memory Symfony 2应用程序的内存限制

Memory Symfony 2应用程序的内存限制,memory,symfony,symfony-2.1,Memory,Symfony,Symfony 2.1,我的Symfony应用程序使用了大量内存,原因我不太明白(我不处理图像或任何我认为会占用大量内存的东西) 我可以从128M的内存限制中看出,它是非常高的…而且没有人应该需要那么多内存 php.ini文件: memory_limit = 128M; 我相信人们也必须在Symfony应用程序中处理此问题,因此我想知道是否可以在以下方面提供一些信息: 128米是可以控制的,还是真的高得惊人?人们通常在Symfony应用程序中使用什么,我应该达到的最大值是多少 我能做些什么来改善这一点,有没有

我的Symfony应用程序使用了大量内存,原因我不太明白(我不处理图像或任何我认为会占用大量内存的东西)


我可以从128M的内存限制中看出,它是非常高的…而且没有人应该需要那么多内存

php.ini文件:

 memory_limit = 128M; 

我相信人们也必须在Symfony应用程序中处理此问题,因此我想知道是否可以在以下方面提供一些信息:

  • 128米是可以控制的,还是真的高得惊人?人们通常在Symfony应用程序中使用什么,我应该达到的最大值是多少
  • 我能做些什么来改善这一点,有没有办法调试内存问题
  • 在编码时,是否有需要注意的占用大量内存的进程 (例如,我注意到通过DIC在类中注入许多服务可能需要更多内存,即使我不能保证这一点,我只是提出一个问题:编码人员是否应该知道一些重要的事情,以避免使用太多内存,例如小心使用DIC…)

  • 没关系。任何框架本身都需要一些资源。另一方面(更重要的是),它可以让你快速发展

  • 正如我之前所评论的:使用探查器查找内存使用情况。这是一个非常非常强大的工具

  • 他们中的许多人。依赖项注入可能需要更多的内存,它使您能够创建更多的文件。但它使设计变得更好。如果您想编写单元测试,没有其他选择


  • 我在服务器上为php分配了256mo。我很好:)如果您处于开发模式,那么将有大量内存使用!例如,有没有一种方法可以估计prod中的内存消耗?使用分析工具,如。它可以为你提供很多有用的信息。