gpt4 book ai didi

Symfony 2 应用程序的内存限制

转载 作者:行者123 更新时间:2023-12-02 00:13:06 26 4
gpt4 key购买 nike

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


我可以从here看到128M 的内存限制非常高......而且没有人应该需要那么多内存。

php.ini 文件:

 memory_limit = 128M; 

我相信人们也必须在 Symfony 应用程序中处理这个问题,所以我想知道我是否可以就以下内容提供一些意见:

  1. 128M 是否可以管理,或者这真的高得惊人吗?人们通常在 Symfony 应用程序中使用什么,我应该倾向于使用的最大值是多少?
  2. 我可以做些什么来改善这一点,是否有调试内存问题的方法?
  3. 在编码时是否有我应该注意的使用大量内存的进程?

(例如,我注意到通过 DIC 在类中注入(inject)许多服务可能需要更多内存,即使我不能保证这一点,我只是提出一个问题,即编码人员是否应该知道一些重要的事情以避免使用太多内存,例如小心使用 DIC..)。

最佳答案

  1. 没关系。任何框架都需要一些资源。另一方面(也是更重要的)它让你快速发展

  2. 正如我之前评论过的:使用探查器找出内存使用情况。这是非常非常强大的工具。

  3. 很多。依赖注入(inject)可能需要更多的内存,它会让你创建更多的文件。但它使设计变得更好。如果您想编写单元测试,别无选择。

关于Symfony 2 应用程序的内存限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14545618/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com