旧それなりブログの跡地、画像やスタイルやJSなどが壊れてることがあります。

[Django] Model.objects.get はメモリを掴む

2008年11月25日

Django-0.96.2 です。

以下のようなスクリプトを起動させると、メモリ使用量がどんどん増えていきます。

# ループ回数は適当
for i in range(200000):
    # SomeModel は 他テーブルとのリレーション無し
    models.SomeModel.objects.get(id=1)

解決方法がわからず(バグ?)、生クエリ発行で対処しました。
長いバッチを書くときは気をつけよう・・・。