<html><body><div>Are you sure? When you have one long string than certainly you are right.</div><div>But what if you allocate one hundred of strings of length say 10 bytes?</div><div>total consumed size: 100 x 60 ???</div><div>(python does not have CHAR, I know)<br></div><div>Zdenek</div><div><br></div><aside>
---------- Původní e-mail ----------<br>
Od: Hellwig Geisse <hellwig.geisse@mni.thm.de><br>
Komu: ETH Oberon and related systems <oberon@lists.inf.ethz.ch><br>
Datum: 7. 2. 2022 16:05:38<br>
Předmět: Re: [Oberon] Python vs oberon: requirements to store 1 byte in
 memory
</aside><br><blockquote data-email="hellwig.geisse@mni.thm.de">On Mo, 2022-02-07 at 14:37 +0000, Paul Reed wrote:
<br>> > So I was a bit disappointed when I did
<br>> 
<br>> > > > 
<br>> > > > import sys
<br>> > > > sys.getsizeof('ab')
<br>> and got 51. :(
<br>> 
<br>
<br>OTOH, the overhead seems to be a constant 49 bytes,
<br>so the ratio gets better with longer strings, and
<br>approaches 1 in Zdenek's 1GB example... ;-)
<br>
<br>Regards,
<br>Hellwig
<br>--
<br>Oberon@lists.inf.ethz.ch mailing list for ETH Oberon and related systems
<br>https://lists.inf.ethz.ch/mailman/listinfo/oberon
<br></blockquote></body></html>