Re: JVM Sizing
- From: Tim Slattery <Slattery_T@xxxxxxx>
- Date: Fri, 22 Dec 2006 09:05:30 -0500
Lew <lew@xxxxxxxxxxx> wrote:
Tris Orendorff <triso@xxxxxxxxxxxxxxxxxxx> wrote:
Well, a 32 bit JVM could address up to 4 GB of memory. A 64 bit JVM could
address up to 2^34 GB of memory.
Tim Slattery wrote:
Why 2**34, that's only two bits more address space than the 4GB 32-bit
version?
2^34 is substantially larger than 4. Both were in units of GB.
2**32 = 4,294,967,296. 2**34 = 17,179,869,184 or 4 times 2**32.
substantially larger, yes, but 64-bit Windows systems, for example,
implement a 37-bit address space which allows for 137,438,953,472
bytes (128GB). Far more than anybody today contemplates installing in
their computer, but miniscule compared to an actual 64-bit address
space.
I just wondered why a 64-bit JVM expands the address space by only two
bits? I agree there's no reason to go all the way to 64-bits at this
point, but 34 bits doesn't seem reasonable to me.
--
Tim Slattery
Slattery_T@xxxxxxx
http://members.cox.net/slatteryt
.
- Follow-Ups:
- Re: JVM Sizing
- From: John W. Kennedy
- Re: JVM Sizing
- References:
- JVM Sizing
- From: Gilbert Ostlethwaite
- Re: JVM Sizing
- From: Tris Orendorff
- Re: JVM Sizing
- From: Tim Slattery
- Re: JVM Sizing
- From: Lew
- JVM Sizing
- Prev by Date: Re: Please help!
- Next by Date: Re: thread with MouseListener
- Previous by thread: Re: JVM Sizing
- Next by thread: Re: JVM Sizing
- Index(es):
Relevant Pages
|
Loading