.yml file
をPyYAMLライブラリにロードするときにメモリリークが発生していると思います。PyYAMLでメモリリーク
Iは、次のステップに従ってきた:
import yaml
d = yaml.load(open(filename, 'r'))
プロセスによって使用されるメモリは、ファイルのサイズが低いながら160M
に60K
から成長した(私はtop
又はhtop
でそれを得ている)
1M
より。
その後、私は次のコマンドやった:
sys.getsizeof(d)
をそして、それは400K
よりも低い値を返しました。
私もgc.collect()
でガベージコレクタを使用しようとしましたが、何も起こっていません。
ご覧のとおり、メモリリークが発生しているようですが、何が何を生産しているのかわかりませんし、この量のメモリを解放する方法もわかりません。