私は現在IPython 0.10.2とPython 2.7を使用しています。私は自分のクラスタで1台のipcontrollerと20台のipenginesを起動します。コード構造は非常に簡単です。 MultiEngineClient.execute()メソッドとMultiEngineClient辞書インターフェイス(例:mec ['a'] = b)を使用します。私の現在のアプリケーションは、ほぼ2日間実行する必要があります。しかし、10時間実行した後、私はipコントローラが3.1 GBのメモリを使用していることがわかりました。 MultiEngineClient.clear_properties()を使用します。しかし、決してメモリを解放しません。誰もがipcontrollerのメモリを解放する方法を知っていますか?ipcontrollerによる大量のメモリ使用
0
A
答えて
0
残念ながら、IPython 0.10のコントローラでメモリを有効に解放することはできませんが、MultiEngineClient.clear_pending_results()
メソッドが役立ちます。
0.11-0.12のコントローラは、結果を格納するためにデータベース(sqliteまたはmongodb)を使用することができます。長時間実行すると、ギガバイトのスループットで不合理な長期的な成長が見られます。
関連する問題
- 1. Python関数による最大*メモリ使用量の追跡
- 2. メモリ使用量 - 大きい画像
- 3. Mavenビルドで大量のメモリを使用/割り当てよう
- 4. メモリ使用量
- 5. Silverlightメモリ使用量
- 6. メモリ使用量テスト
- 7. Silverlightメモリ使用量
- 8. RazorEngineメモリ使用量
- 9. CGPDFDocumentCreateWithURLメモリ使用量
- 10. Django - "for" on QuerySetで大量のメモリを使用する
- 11. 最大(実用的)メモリ使用量、iOSの5
- 12. 最大PHPメモリ使用量を測定する
- 13. IronPythonのメモリ使用量
- 14. モバイルウェブキットのメモリ使用量
- 15. メモリ使用量の分析
- 16. CCLabelBMFontのメモリ使用量
- 17. jQueryのイベントハンドラ - メモリ使用量
- 18. UIImageViewのメモリ使用量
- 19. IOSイメージのメモリ使用量
- 20. Androidサービスのメモリ使用量
- 21. Dockerコンテナのメモリ使用量
- 22. grailsアプリケーションのメモリ使用量
- 23. winformsアプリケーションのメモリ使用量
- 24. Powershellのメモリ使用量
- 25. リストビューのメモリ使用量
- 26. Javascriptのメモリ使用量ループ
- 27. 巨大メモリの使用量を追跡できません
- 28. jqueryスクリプトが大量のメモリを使用しています
- 29. メモリ使用量に関する問題
- 30. ViewBagを大量に使用
したがって、IPython 0.10.2では何もできません。 – Xiao
上記のようにclear_pending_results()を試しましたか? clear_properties()関数は実際のリクエスト/結果には影響しないので、役に立たないでしょう。 – minrk
私のコードはブロックされていないメソッドを使用していません。私はそれが助けるかどうか分からない。いずれにせよ、私はそれを試みます。ありがとうございました! – Xiao