* sqlalchmeyとメモリ使用量 [#w0d548ce]

sqlalchemyで、リレーションをはりまくったオブジェクトをFor文でまわすと、インスタンスを開放して無いんじゃないかと言う気がする。

たとえば、foo->bar->bazみたいなリレーションを張ったDBで以下のようなプログラムを書く。
 for f in foo:
    for b in f.bar:
     for bz in b.baz:
      hogehoge(bz) #hogehogeのような処理
を行った場合、なんか物凄い量のメモリーが、消費されている。
多分、bz,bは、スコープから外れた後、freeの対象になる気がするのだが、ほかの、物が何かデータを持っている。

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS