2009-04-27 15 views
6

PythonランタイムフットプリントとJavaの深刻な比較を誰かが指摘できますか?Python対Javaランタイムフットプリント

おかげで、 アブラハム

+0

"serious"?あなたはあまりにも軽い比較を見たことがありますか? –

+1

JythonはJVMを使用しているので、どのような比較をしたいのですか? CPYhton?鉄のPython? –

+0

おそらくCPython。しかし、私はJythonを見るのも面白いと思う。 –

答えて

1

それは本当にあなたが/使用を読み込むどのクラスに依存しているため、私はメモリフットプリントを比較することはできません。しかし、Python(特にIronPython 2.7)は実際のメモリリークの問題を抱えています。特に、財務のような第三者のよく使われるもので。 Javaアプリケーション/サーバーが一般的なツールで識別できるまれなケースで問題なく実行されている場合、Pythonは常にメモリが増えます。

メモリは、Python自体だけでなく、パッケージのほとんどは文字列のような一般的なクラスのために注意を払っていないと実行モジュールのさまざまな部分でそれらを保つことを示してダンプします。これらのすべての情報源を通過してすべての漏れを修正するのは難しく、賢明ではありません。

私は問題を修正するために多くのことをしようとしたが、最終的に与え、それはいくつかのメモリのしきい値に達したときに、単にアプリケーションを再起動しました。