Link to home
Start Free TrialLog in
Avatar of NOS-NetSol
NOS-NetSol

asked on

Increase 32-Bit Process memory at 64-Bit OS

Dear Concerned.

In need to increase 32-bit process memory (executable exe) at 64-Bit OS. Please help to provide the steps.


Regards,
Naveed
ASKER CERTIFIED SOLUTION
Avatar of John
John
Flag of Canada image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of NOS-NetSol
NOS-NetSol

ASKER

i have executable exe that runs and it reaches 1.8GB memory after it prompts stopworking. now i want tu upgrade it  >2GB. Furthermore system has adequate memory.
You have to change the insides of the EXE (program code). That is about the only way you can do this.
SOLUTION
Avatar of Dr. Klahn
Dr. Klahn

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
You mean to say that we have to upgrade our application from 32 to 64-Bit then it will use use the memory  beyond 2 GB.
Yes, you must upgrade to a 64-bit application to use more memory. That is what I noted above about Excel as an example.
Thanks Klahn,

any idea about compilation of application with "IMAGE_FILE_LARGE_ADDRESS_AWARE option?
That's correct.  The only way to get more than 2 GB to a 32-bit application is to use 32-bit Windows in a non-standard configuration and recompile the program.  Unless you have the program source recompilation is not an option -- and you would still be stuck with a 3 GB limit.

If you do have the source then you should recompile the program as a 64-bit application.  Then it can run in native mode on a 64-bit system and use significantly more memory.
as per above discussion. now I have only one is to upgrade our application at 64bit architechture then it will use more than 2 gb memory. am I right?
Correct.
Question was answered properly. System must be upgraded.