我的 Symfony 应用程序正在使用大量内存,原因我不太了解(我没有处理图像或任何我认为会占用大量内存的东西)。
我可以从这里看到 128M 的内存限制非常高......而且没有人应该需要那么多内存。
php.ini 文件:
memory_limit = 128M;
我相信人们也必须在 Symfony 应用程序中处理这个问题,所以我想知道是否可以对以下内容提供一些意见:
- 128M 是可控的,还是真的高得惊人?人们通常在 Symfony 应用程序中使用什么,我应该倾向于达到的最大值是多少?
- 我能做些什么来改善这一点,有没有办法调试内存问题?
- 是否有任何使用大量内存的进程在编码时应该注意?
(例如,我注意到通过 DIC 在一个类中注入许多服务可能需要更多内存,即使我不能保证这一点,我只是提出一个问题,编码人员是否应该知道一些重要的事情来避免使用内存太多,例如小心使用 DIC..)。