2009年3月13日金曜日

python scriptのmemory消費をどうへらすか?

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
Python Memory Usage: What values are taking up so much memory?なるページがあった。これとHeapyをあわせて使えばなんかできるはず。

pythonがleak freeかというとそうとも言い切れない。うまく寿命が管理できていなければ、参照がacyclicでもreference countは0にならず、リークしてしまう。item数が単調増加するlistやdictが現象として現れる。これを解決する手段のひとつ(設計変更もある)は、weakrefでweakrefの話でとりあげる。

0 件のコメント: