4G memory

G

Guest

I have 4G physical memory install with a windows 2000 professional. Here is
my qustion:
1) When I check the memory from system and task manager, it only show about
3.4G. How can I make rest of them available?
2) I need to run some application require large memory. Is there a way to
get more than 2G for a process in 2K?
3) If I run the application with 2 CPUs, it will be considered as one
process or 2?
4)To optimize the system, should I minimize the virtual memory or make it
larger?

I read something about /PAE and /AWE, but I got myself confused.

Thanks
 
R

Rob Stow

Diver said:
I have 4G physical memory install with a windows 2000 professional. Here is
my qustion:
1) When I check the memory from system and task manager, it only show about
3.4G. How can I make rest of them available?
2) I need to run some application require large memory. Is there a way to
get more than 2G for a process in 2K?

If you have an AMD64 processor, or even one of Intel's cheap
clones, then you should give the 64 bit version of XP a try.
If your 32 bit app will run under XP-64, then it will have access
to up to 4 GB. If/when the app gets a 64 bit port it will be
able to use all the RAM you can throw at it.
3) If I run the application with 2 CPUs, it will be considered as one
process or 2?

What you are probably more interested in is multiple threads.
If your app is multithreaded - and properly multithreaded, at
that - then it should be able to take advantage of additional
processing resources.
4)To optimize the system, should I minimize the virtual memory or make it
larger?

If your system needs more virtual memory, the OS will prompt you
to increase the size. Other than that I would suggest you just
use the defaults for the amount of RAM you have - just make sure
the min is set to the same value as the max.
 
G

Guest

Rob Stow said:
If you have an AMD64 processor, or even one of Intel's cheap
clones, then you should give the 64 bit version of XP a try.
If your 32 bit app will run under XP-64, then it will have access
to up to 4 GB. If/when the app gets a 64 bit port it will be
able to use all the RAM you can throw at it.
My application can not run on 64bits system. I don't know if /3G switch will
help.
What you are probably more interested in is multiple threads.
If your app is multithreaded - and properly multithreaded, at
that - then it should be able to take advantage of additional
processing resources.

It is a parrallel application. I like to know to find out max memory windows
can give it.

Thanks
 
R

Rob Stow

Diver said:
:



My application can not run on 64bits system.

That's too bad. I hope you know that empirically rather that
hearing it from someone. There are a fair number of 32 bit apps
for which the manufacturer says XP-64 is not supported - yet the
apps run just fine.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top