2013-05-08 4 views
0

많은 RAM (8GB)과 CPU를 소비하는 심포니 앱이 있습니다. 문제는 모든 것이 끝난 후에도 해제하지 않고 메모리를 보유한다는 것입니다. 아파치를 재부팅 한 후 메모리를 해제합니다. 우리 앱에서는 Doctrine을 활성 레코드로 사용합니다. 우리는 귀하의 모든 성능 향상 팁을 높이 평가할 것입니다.symfony는 모든 작업이 완료된 후에도 소비 한 RAM을 출시하지 않을 것입니다.

답변

0

Symfony는 메모리 릴리스에 응답하지 않습니다. 그것이 PHP gc가하는 것입니다. Symfony는 다른 어떤 프레임 워크와도 같습니다. 앱에서 무엇을하는지 잘 모르고 너무 많은 메모리를 사용하게됩니다. 아마 배열에 너무 많은 데이터를 저장하고있을 것입니다 ... Symfony2는 제작 과정에서 꽤 많이 캐시되므로 상당히 빠릅니다.

아무도 당신이 당신의 문제를 일으킬 수 있다고 생각하지 않습니다. 심포니 2가 아니라 도메인에 매우 특정한 것입니다.