注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
今年はあまりSymfonyに触れなかったのですが、年末になり再びSymfonyのプロジェクトに関わる事になり、... 今年はあまりSymfonyに触れなかったのですが、年末になり再びSymfonyのプロジェクトに関わる事になり、その際表題の点を改善したのでご紹介します。 ※ORMの話です。ODMは対象外ですのでご了承下さい。 おさらい Doctrine\ORMではDBAL\Statementの結果セットを特定のクラスのインスタンスにマップする事を "Hydration" と呼びます。 一度オブジェクトがHydrateされると、EntityManagerはその参照を(#detach($object)、あるいは#clear()するまで)保持し続けます。当然、Hydrateされるオブジェクトが増えるとその分メモリ使用量も増加するので注意が必要です。 普通のHTTPリクエスト上では〜数十個、多くてもせいぜい百数個のオブジェクトしか扱わないので気にする必要はありませんが、バッチ処理等時間に余裕があるケースでは数千、
2016/12/24 リンク