Pythonの小さな整数プール

同様に、多くの場合、ここでの質問に直面しています!

なお:小さなPython実装int型の整数プールがあるとき。同じ値がメモリ空間に起因するアプリケーションの効率、出発プール小さな整数の範囲作成Pythonインタプリタ[-5256]繰り返される作成を避けるために、オブジェクトの範囲内の小さな整数グローバルインタプリタであります範囲内で再利用され、ガベージコレクションが回収されることはありません。

変数の値を作成したのと同じ、時間と比較的短い間隔を作成した場合また、その後、そのメモリ空間の値が同じです。

あなたはPythonでpycharmでプログラムを実行すると、パフォーマンス上の理由からpycharmが、他の不変のタイプにも契約が同じようになります含まれているなど、小さな整数、文字列、のプールの範囲を拡大していきます、私たちは覚えておく必要がありますこれは、慎重に検討しない範囲どのくらいの終わりのように、ライブ最適化のメカニズムです。

おすすめ

転載: www.cnblogs.com/ludundun/p/11263181.html