3

私はPythonが初めてです。いくつか検索した結果、PyPy は優れたパフォーマンスを発揮しますが、代償が伴うことがわかりました。メモリを使いすぎます。

私が Python に求めているのは、最小限のフットプリントでのパフォーマンスです。

CPythonはどうですか?

(CPython のベンチマークはshootout.alioth.debian.org削除されました。CPython はフットプリントが小さいと言う人もいますが、どれくらい小さいのでしょうか?)

4

2 に答える 2

2

人々が「Python」について話すとき、通常これはCPythonを指します。PyPyは、パフォーマンスを向上させることを目標とする Python 実装であり、パフォーマンスを向上させる JIT コンパイラを提供します。

パフォーマンスが心配なら、Cpython は非常によく調整されています。ほとんどの場合、遅くなる原因は使用されているアルゴリズムにあるため、手を汚すことになります;)。

何らかの理由で追加のプッシュが必要なコードの重要な部分があった場合、Cythonを使用してプログラムを拡張できますが、それが必要になることはめったにありません。

まとめとして、使用する実装は関係ありません。多くの優れたものが Python を使用して作成されているため、「パフォーマンス」に問題があるとは思いません。後悔することはありません。

于 2011-04-07T14:06:24.353 に答える
2

PyMite をお勧めします - http://wiki.python.org/moin/PyMitehttp://code.google.com/p/python-on-a-chip/組み込みデバイスで実行するように設計されているので、小さなフットプリントで。

于 2011-04-07T14:30:01.067 に答える