In the last episode (Sep 19), Alexander Demenshin said:
On Fri, Sep 19, 2003 at 01:10:01AM +0200, Per Hedbor () @ Pike (-) developers forum wrote:
Or the majority of pike users does not like using 4 bytes more for each and every svalue.
RAM is quite cheap now. It is quite difficult to find anybody running a system with less than 64M of RAM. CPUs are fast. It is 21st century, after all. Is Pike's target market 486dx33 with 8MB RAM? I doubt that.
There are a lot of other places where optimization should be done, and, honestly, I don't think that extra 4 bytes makes any _significant_ difference (svalue is 12 bytes and on most system it will be aligned to 16 anyway - for performance reasons).
Hmm?
$ gdb /usr/local/pike/7.4.20/bin/pike (gdb) p sizeof(struct svalue) $1 = 8
On i386 at least. On 64-bit platforms it's already 16 due to the size of pointers.