Page 1 of 1

Wie implementiert PYPY Ganzzahlen?

Posted: 17 Feb 2025, 06:58
by Anonymous
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.