On Wed, Nov 30, 2011 at 18:51, Christopher Schultz <ch...@christopherschultz.net> wrote: [...] > > Running a machine with more than 4GiB in 32-bit mode isn't stupid at > all IMO. If you have relatively small processes, there's no need for > the overhead of 64-bit even if you have 16GiB or more. >
This is quite the opposite: a 32bit OS has _more_ overhead than a 64bit OS when running on a 64bit CPU. Just consider filesystem calls such as read(), write(), seek(): their arguments are 64bits, not 32, and have been so before 64bit was even common (2+ GB files are common place today). With a 32bit OS on a 64bit CPU, you eat up two registers whereas a 64bit OS will take only one. And of course, this is without considering wasted TLB space or the sheer time to address just one memory page. -- Francis Galiegue ONE2TEAM Ingénieur système Mob : +33 (0) 683 877 875 Tel : +33 (0) 178 945 552 f...@one2team.com 40 avenue Raymond Poincaré 75116 Paris --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org