Yes, that is understable, because for example pointers are twice as
big, which results in more memory accesses and less pointers in the
CPU caches and more cache misses.
Is this a software design decision (to allow for large projects using >
4Gig Memory) or does the architecture not provide an effective way of
storing the low 32 bits of pointers in 4 byte memory locations. (I
suppose that in "small" processes the process address space is
0...0xFFFFFFFF.)
-Michael
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel