Re: Max JVM Memory on Windows XP Home
- From: Arne Vajhøj <arne@xxxxxxxxxx>
- Date: Mon, 16 Feb 2009 10:11:29 -0500
Steve W. Jackson wrote:
In article <4996243b$0$90274$14726298@xxxxxxxxxxxxxxx>,
Arne Vajhøj <arne@xxxxxxxxxx> wrote:
Steve W. Jackson wrote:In article <4994ca3b$0$90264$14726298@xxxxxxxxxxxxxxx>,Nonsense.
Arne Vajhøj <arne@xxxxxxxxxx> wrote:
Frank Cisco wrote:This is incorrect. These figures specify minimum and maximum amounts of memory to allocate to the JVM's heap. The underlying OS will determine when it can use real RAM and and when to use virtual memory.Is there anyway of increasing the maximum allocated memory -Xms & -Xmx for Java in Windows XP Home above 2GB? I can get 1600MB max even though there's 3GB available. OK the OS takes up a few 100MB, but there's plenty left - how do you use it? Do I need to switch to a 64bit OS and 64bit JVM?Xms and Xmx is virtual memory not RAM.
Programs on a system that uses virtual memory (and that is practically
all systems today) can only access virtual memory.
That virtual memory can be backed by one or more of:
- RAM
- page/swap file
- program files and memory mapped files
I clearly explained how I learned and have always used the terms, and my statements clarify just exactly what the switches mean in that context. That is *not* nonsense. That is completely accurate within the given context. We clearly had different understanding of the specific terminology. When I claimed that what you said was incorrect, it was based on my own understanding of the terms and lack of understanding of how you used them. Continuing to call my explanation nonsense and promote your own preferred terms gains nothing.
You were correct in what you said if your use of the terms is presumed. That's that.
I can also define that I consider up to be towards the earth and
down to be towards the sky and then claims that water fall up.
But it does not make any sense, because there is a common definition
of up and down and picking a personal definition that contradicts
the general definition just creates confusion.
The term virtual memory has a well defined meaning in the context
of operating systems and programming.
(the fact that the average home computer user has a different
definition due to how MS chose to label some screens in Windows
should be irrelevant in a programming forum)
And your statement was wrong according to the general definition.
Arne
.
- References:
- Max JVM Memory on Windows XP Home
- From: Frank Cisco
- Re: Max JVM Memory on Windows XP Home
- From: Arne Vajhøj
- Re: Max JVM Memory on Windows XP Home
- From: Steve W. Jackson
- Re: Max JVM Memory on Windows XP Home
- From: Arne Vajhøj
- Re: Max JVM Memory on Windows XP Home
- From: Steve W. Jackson
- Max JVM Memory on Windows XP Home
- Prev by Date: Re: Max JVM Memory on Windows XP Home
- Next by Date: Re: Linked lists
- Previous by thread: Re: Max JVM Memory on Windows XP Home
- Next by thread: Re: Max JVM Memory on Windows XP Home
- Index(es):
Relevant Pages
|
Loading