Python ランタイム フットプリントと Java の深刻な比較を指摘できる人はいますか?
ありがとう、アブラハム
ロード/使用するクラスに実際に依存するため、メモリフットプリントを比較することはできません。しかし、私が言えることは、Python (特に IronPython 2.7) には実際のメモリ リークの問題があるということです。特に、Financial のようなよく使用されるサードパーティの場合。Java アプリケーション/サーバーが問題なく実行されている場合、一般的なツールで識別できるまれなケースで、Python は常にメモリ内で増加します。
メモリ ダンプは、Python 自体とほとんどのパッケージが String などの共通クラスに注意を払わず、実行モジュールのさまざまな部分に保持していることを示しています。これらすべてのソースを調べて、すべてのリークを修正するのは難しく、賢明ではありません。
私は問題を修正するために多くのことを試みていましたが、最終的にあきらめて、メモリのしきい値に達したときにアプリケーションを再起動するだけでした.