> I have seen that in 64-bit Linux, 32-bit processes tend to execute
> a bit faster.  I've seen a number of cases where 32-bit apps run
> faster than their 64-bit version, but I've also seen 64-bit apps
> run faster than their 32-bit versions.  

The 1g/3g memory split I mentioned allowed the kernel to "share"
the page tables with every process rather than using a dedicated
supervisor page table, obviating the page table switch (and the
associated TLB flushes, etc) that would otherwise be incurred
with every crossing of the User/Kernel boundary.  Since the x86_64
kernels do use a dedicated supervisor page table I have to assume
that some syscall-intensive 32bit apps do run a bit slower than
they would on an "equivalent" (whatever that means) x86 kernel.

_______________________________________________
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/

Reply via email to