Hashing
Dan Ingalls
DanI at wdi.disney.com
Fri Apr 17 22:58:42 UTC 1998
Jecel -
>>If saving memory isn't a priority, there is always the Self way of
>>hashing. Dedicate some 12 to 16 bits in the header of each object
>>and fill it in from some counter or random number generator when
>>the object is created and never change it after that.
>>
>>Of course, given Squeak's compact headers I don't think this is
>>the way to go here.
FYI, this is EXACTLY what Squeak does. Every object has 12 bits of hash, and we manage to squeeze them into the 1-word headers along with everything else!
- Dan
More information about the Squeak-dev
mailing list
|