Wie implementiert PYPY Ganzzahlen?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie implementiert PYPY Ganzzahlen?

by Anonymous » 17 Feb 2025, 06:58

cpython implementiert beliebige Zahlenzahlen als PylongObject, das Pyobject erweitert. Auf 64-Bit-Plattformen nehmen sie mindestens 28 Bytes ein, was ziemlich Speicherintensiv ist. Bekannt ist auch, dass es einen Cache von Smallgleger -Objekten von -5 bis 256 führt. < /P>
Ich bin interessiert zu sehen Größengiftgiftobjekte. Es ist schwierig, online Dokumentation zu finden. In den Pypy -Dokumenten erwähnt eine markierte Zeigeroptimierung für "Small INTten" von 63 Bit (signiert?). Das offensichtlichste für mich ist die Behandlung einer Ganzzahl als primitiv anstelle eines Allzweckobjekts, wenn möglich.

Top