概要
Jupyter を docker で動かしていたところ、すごくメモリを使っているように見えた。
原因がどこにあるのかよくわからない。
結論
jsonschema を 2.5.1 にすると治るらしい
どうも、 jsonschema 2.4.0 にあった、メモリーリークの不具合だったようだ。
Notebook を re-open すると、リークするらしい。
最新の docker image だと 2.5.1 だと思われるが、お手元の環境で 2.4.0 (もしかしたら、それ以前も?)を使っていて
メモリー周りで困っていたら試してみるのも良いかもしれない。
参考情報
2.5.1 で、治るらしいという情報
Very large memory usage of the notebook server python process · Issue #642 · jupyter/notebook
Possible Memory Leak when Re-opening Notebooks · Issue #8267 · ipython/ipython
2.4.0でleakしている状況をみれるコードなど