開発モード (app_dev.php) の VirtualBox で Ubuntu 12.04 を実行している VM からサービスを提供すると、何らかの理由で Symfony2 のインストールが非常に遅くなります。本番モードでは高速です (ここでは問題ありません)。
アプリが MAMP を使用して VM の外部で提供される場合、プロファイラーで次の時間を取得します。
合計時間: 337 ミリ秒
初期化時間: 158 ミリ秒
アプリが VM から提供されると、次のようになります。
合計時間: 2069 ミリ秒
初期化時間: 1908 ミリ秒
MAMP では Xdebug が有効になっていますが、VM では無効になっています (xdebug を有効にすると 2 倍遅くなりました)。
開発モードの VM でなぜこれほど遅いのか、何か考えはありますか?
アップデート:
現在、リクエストの処理に 40 秒以上かかっています。2 秒から始まり、毎回時間がかかります。最終的に、VM はロックアップしてフリーズします。ターミナルに、apache のメモリが不足しているというメッセージが表示されました (php ではなく apache)。現在、VM には 1 GB のメモリが使用可能です (IMO では十分すぎるほどです)。
私はいかなる種類の共有フォルダも使用していません。
アップデート:
何らかの理由で、正常に動作するようになりました。1 CPU にスケールバックすることもでき、うまく機能しています。xdebug を再度有効にすると、200 ミリ秒のロード時間から 800 ミリ秒のロード時間になりました (開発 IMO では許容範囲)。私の質問は、「なぜこのようなことが起こるのか?」ということです。何もしなくても遅くなり始めたのに、突然また速くなりました。私のMacに何か問題があるのでしょうか?Ubuntu サーバー 12.04 (64 ビット) を実行しています。