Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们有一个 symfony 应用程序,它也消耗大量 RAM(8GB)和 CPU。问题是,即使一切都完成了,它仍然持有内存而不释放。它会在重启 apache 后释放内存。在我们的应用程序中,我们使用 Doctrine 作为活动记录。我们非常感谢您提供的所有性能增强技巧。
Symfony 不负责内存释放。这就是 php gc 所做的。Symfony 只是一个和其他框架一样的框架。不确定您在应用程序中做了什么并最终使用了这么多内存。可能你在数组中存储了太多数据...... Symfony2 在生产中缓存了很多,所以它应该很快。
我认为没有人能够帮助您,因为您的问题非常特定于您的域,而不是 symfony2。