[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bypassing the 2/3/4GB virtual memory space on 32-bit ports



> Your entire argument is built on the premis that it is actually
> desirable for these applications (compilers, linkers, etc) to work in
> 32-bit address spaces.

As a compiler implementer myself, I fail to see any reason why one would
need more than 2GB to compile pretty much any program in pretty much any
"normal" programming language (assuming reasonably sized individual
source files).

Of course, with some unusual metaprogramming or sophisticated
dependent types, making it fit into 2GB may require extra effort to try
and avoid blowups, but these should be very rare (and could be
considered as (performance) bugs in the (meta)programs).


        Stefan


Reply to: