ChrisE said:
I just purchased a custom pc w/ 4 gigs ram and WinXP SP2 on a P945 dual
processor.
Windows states 3 gigs physical and 2.5 available.
Are my memory demanding programs using the 4 gigs or only what WinXP
'sees' (3 gig limit)?
I have recently had a few blue screens plus Heap 'out of memory, free
up memory' error.
Chris
If you use the /3GB switch in bootini, then XP will let your programs use up
to 3GB of user virtual memory. Otherwise, your programs can only use 2GB of
user virtual memory.
The amount of physical memory that your computer contains has no effect on
the amount of virtual memory. All that can happen is that more of your
virtual address space is located in physical memory.
Hence, your program may run faster because it swaps lots less.
Most multiprocessor systems let each processor access the entire amount of
physical memory that you have. Thus, unless your program is written to take
full advantage of a multi-processor cpu, whatever physical memory that the
other processor needs cannot be used by your program. I would suspect that
those messages are the result of your configuration.
I would also suspect that your programs would benefit from a full blown
64bit operating system (definitely not a 32bit operating system running on a
64bit processor).
Jim