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
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
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
You have to change the insides of the EXE (program code). That is about the only way you can do this.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
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.
ASKER
Thanks Klahn,
any idea about compilation of application with "IMAGE_FILE_LARGE_ADDRESS_ AWARE option?
any idea about compilation of application with "IMAGE_FILE_LARGE_ADDRESS_
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.
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.
ASKER
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.
ASKER