Re: Usable RAM
- From: Paul33 <Paul33@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 5 Jul 2007 12:08:00 -0700
Thank you Shehan Stanley. I believe I have it now, and thank you for the
reference. And you're right, my builder should have known all this,
particularly as I explained precisely why I wanted the 4 GB.
Paul
"Shenan Stanley" wrote:
Paul33 wrote:.
XP Pro, SP2
I have 4GB RAM. XP says not. I have read the Service Note that says
why, but that doesn't help much. I want to assign 2GB to Photoshop,
however, PS says that there is less than 2 available and suggest
assigning no more than 1.232 Should I simply ignore this and assign
2 to PS? If not, how do I fix this?
Shenan Stanley wrote:
Have you looked into the /3GB switch for BOOT.INI?
How about using Windows XP x64?
Windows Vista 64 bit?
Jim wrote:
XP is reporting that portion of your 4 GB RAM which it can use.
The rest gets taken by such items as shared memory on the graphics
card and perhaps non paged pool.
Of course, you can assign whatever you want, but PS will still
complain and refuse to start.
Paul33 wrote:
System information (General tab) gives 3.12 GB of RAM. Why? Is this
the 3GB switch? Photoshop says that the available RAM is 1.711GB.
What happened to the other 1.4?
Surely many thousands of others (non-Mac users) have had this same
question; is there a simple instruction to permit XP-Photoshop to
use the actually available RAM?
I read the switch article, as did my computer builder, and it seems
to apply only to servers.
Jim wrote:
No, it is not the /3GB switch. This switch applies to the
allowable user virtual memory space.
The missing RAM can be consumed by shared memory in the graphics
card.
No, you will never get to use the full 4gb virtual memory because
the operating system must
be mapped into the virtual address space. This statement applies
to all virtual memory operating
systems.
The reason that PS is reporting that value is that you do not have
the /3gb switch added. In this instance,
the user virtual memory space is 2gb , but some of this value is
consumed by necessary data structures.
As for the switch article, you both misinterpreted it. The server
systems include the PAE facility which
must be enabled by the motherboard. I don't believe that any of
the PC systems have such a motherboard.
In addition, using the 3GB switch will have no effect unless the
application supports such a change to the
operation of the program.
Paul33 wrote:
Thanks all. Unfortunately I remain, perhaps as always, confused. I
thought that "virtual memory" was a specified chunk (virtual paging
file?) of your "c" drive that windows uses as if it were RAM; but
that installed RAM wasn't "virtual."
Photoshop literature says it can use 2GB of RAM (32 bit) and will
run most efficiently with that much RAM assigned. XP literature
says it can use (address?) 4GB. My last computer ran XP and PS on
1GB.
Is there software available that will help one assign the installed
RAM (no more than 4GB) as "you" want, rather than it being assigned
by some non-transparent internal operation that hardly seems
efficient? Is there an article on changing the boot.ini file with
any pros and cons?
Virtual Memory is a chunk of your hard disk drive space that is used for
paging operations or temporary 'fake' memory. It's performance is no better
than the performance of the hard disk drive - which is MUCH slower than your
actual memory. Virtual memory/Page File is NOT a substitute for actual RAM.
The limitation of 4GB in Windows XP (non-64 bit) has more to do with the
ability of a 32 bit systems ability to access that much RAM than anything
else. It has been pointed out to you that you need to edit your BOOT.INI
and add the /3GB switch in order to give more to the applications and less
to the operating system (in laymans terms.)
With that /3GB switch - perhaps Photoshop *will* utilize 2GB of RAM - but it
will likely only pull that much in *when it needs it* - and not just reserve
it for itself. At least - that would make more sense.
You are better off adding the /3GB switch in BOOT.INI and trying it out and
seeing if that makes any noticable performance difference in Photoshop than
continuing to worry over this much more. (If there is software - it would
be messing with native Windows Memory Management functions - and who knows
what that would do to stability. Sure- maybe you could squeeze 2.5GB of
your memory and assign it to photoshop - but would it be worth the machine
randomly rebooting before you had a chance to save?)
Your other option - make sure your version of Photoshop will run in Windows
XP x64, make sure all your hardware has drivers from Windows XP x64 (and any
other software you plan on using with it works in x64 as well) and install
Windows XP x64. Then you could have 8GB+ of memory if you want and it will
be better managed.
As for your computer builder's kknowledge of computers - you may want to
allow them to continue building your systems (hardware) - but get yourself
someone else for software/operating system advice... *grin*
Use these instructions to add the /3GB to your Windows XP boot.ini file:
http://searchwincomputing.techtarget.com/tip/0,289483,sid68_gci1108831,00.html
Some advice on the /3GB switch in the BOOT.INI:
It will not *make* Windows XP show you that you have 4GB of physical
memory - in fact - Windows XP 32-bit will *never* show you that you have 4GB
of memory. It could even degrade performance of Windows XP itself -
although, not usually as the 1GB is more than enough for the OS and its
needs. It just forces the OS to allocate 3GB to the programs and only 1GB
to the system.
--
Shenan Stanley
MS-MVP
--
How To Ask Questions The Smart Way
http://www.catb.org/~esr/faqs/smart-questions.html
- References:
- Re: Usable RAM
- From: Jim
- Re: Usable RAM
- From: Jim
- Re: Usable RAM
- From: Paul33
- Re: Usable RAM
- From: Shenan Stanley
- Re: Usable RAM
- Prev by Date: Re: Installation error: "Rename Temp file failed" (Microsoft Robotics Studio)
- Next by Date: Re: Useing one product key on two computers
- Previous by thread: Re: Usable RAM
- Next by thread: Re: Usable RAM
- Index(es):
Relevant Pages
|