In article <m1FDshr-0006MNC / Knoppix>,
  nobu / ruby-lang.org writes:

> Two thoughts;
>
> a) assume any objects never be placed at lowest 32MB area,
>    while same problem presumably occurs on systems which
>    doesn't have virtual memory feature, such as X68k.
>
> b) use id name pointer instead of ID value, which would causes
>    perfomance penalty.

Another idea:

c) align objects 20bytes.  map symbols to non-20bytes aligned value.
-- 
Tanaka Akira