Whatis Mem use for multiple instances same 32bit program on Win7 64bit

bslittle

New member
Local time
9:39 AM
Messages
3
Hello,

My question stems in 2 parts.

1. If I have a primarily single threaded 32 bit application that I want to run multiple instances of on a Win 7 64 bit machine...in order to take advantage of throughput on 2xquad core cpu's:o
a. Will each instance of the 32 bit application be limited to 2GB of 32 bit addressable memory?
b. Will the total memory available to all of the running 32 bit applications be only 3.25GB or will a machine with say 64GB of memory parse out 32 2GB partitions to 32 unique windows of an application?

2. If the application has driver interfaces only certified in Windows XP (and not functioning in Win 7 (32 or 64 bit)), what is the impact of question 1 above on running multiple instances of the same application in XP SP3 compatibility mode (e.g. are there additional memory/graphic limits imposed)?

Thanks in advance for taking a look at my questions! :)

BSL
 

My Computer My Computer

OS
Windows XP Pro 32 Bit SP3
1. If I have a primarily single threaded 32 bit application that I want to run multiple instances of on a Win 7 64 bit machine...in order to take advantage of throughput on 2xquad core cpu's
redface.gif
It will still be limited to 2GB and won't take advantage of Quad core processing unless it has been programmed to do so and if it has the capabilities to do it. Old software won't benefit at all
a. Will each instance of the 32 bit application be limited to 2GB of 32 bit addressable memory?
Yes

b. Will the total memory available to all of the running 32 bit applications be only 3.25GB or will a machine with say 64GB of memory parse out 32 2GB partitions to 32 unique windows of an application?
Each application will get up to 2GB
2. If the application has driver interfaces only certified in Windows XP (and not functioning in Win 7 (32 or 64 bit)), what is the impact of question 1 above on running multiple instances of the same application in XP SP3 compatibility mode (e.g. are there additional memory/graphic limits imposed)?
It should make no difference but if the XP driver is not digitally signed windows won't even allow it to be loaded unless you disable the driver signing check, the software using it might not even work. 32-bit drivers won't work on 64-bit OS, in that case you should use XP mode
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom Build
OS
Windows 10 Pro x64, Arch Linux
CPU
Intel Core 2 Quad Q8200 OC'd 3.08GHz
Motherboard
Asus Rampage formula LGA775
Memory
8GB DDR2 900Mhz
Graphics Card(s)
MSI GT730 2GB GDDR5 (Kepler)
Sound Card
Supreme FX2
Monitor(s) Displays
Samsung LS22F350 LED
Screen Resolution
1080P
Hard Drives
Kingston SSDNow UV400 120GB, 500GB Hitachi, 2TB Samsung, 500GB Seagate FreeAgent, 640GB Samsung, 160GB Toshiba (Arch)
PSU
AeroCool 500W Bronze
Cooling
Cooler Master V6 + 3X fans
Keyboard
Prolink keyboard
Mouse
Logitech M705
Internet Speed
1MiB/s
Browser
Chrome Beta
You can get around the 2GB limit by making the application LAA (Large Address Aware) with this handy little program: NTCore's Homepage it will only work on 64 bit systems though. It will also be no good fo XP Mode.
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Medion Erazer (note to self: insert model number) - with custom additions
OS
Windows 10 Pro x64
CPU
Intel Core i5 7400 @ 3.00GHz
Motherboard
OEM supllied with PC
Memory
8GB 2133Mhz DDR4 (OEM supplied)
Graphics Card(s)
Gygabyte Windforce GTX 1050Ti (Factory Overclocked)
Sound Card
Realtek
Monitor(s) Displays
Acer Al1980 + HKC
Screen Resolution
1360*768(HKC) / 1280*1024(Acer)
Hard Drives
1TB Toshiba
1TB WD Caviar Green
120GB Samsung Evo 840
PSU
OEM supplied (no power rating on case)
Case
OEM Supplied
Cooling
Stock
Keyboard
Logitech Wireless
Mouse
Logitect Wireless
Internet Speed
40Mb/s Down 10Mb/s Up
Antivirus
Defender
Browser
Firefox
yowanvista - thank you for your reply - very inclusive and provided me the answer I was looking for. Each instance of the application runs for many hours so it does pick the core least in use at start (it assumes another instance of itself or a cpu hog program is running) so in essence it does take advantage of the multiple cores (albeit a single threaded instance)

severedsolo - thank you as well for the additional info (the 2gb limit/application is not an issue) but if I run 6 application windows I needed to ensure that each would have it's own full 2gb and not all run in the same 32 bit addressable space of 3.25gb.
 

My Computer My Computer

OS
Windows XP Pro 32 Bit SP3
but if I run 6 application windows I needed to ensure that each would have it's own full 2gb and not all run in the same 32 bit addressable space of 3.25gb.
Windows will automatically allocate the required memory(up to 2GB for each) to 32-bit applications

it's own full 2gb
A 32-bit application won't usually use 2GB
addressable space of 3.25gb
This 3.25GB limit only applies to 32-bit systems
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom Build
OS
Windows 10 Pro x64, Arch Linux
CPU
Intel Core 2 Quad Q8200 OC'd 3.08GHz
Motherboard
Asus Rampage formula LGA775
Memory
8GB DDR2 900Mhz
Graphics Card(s)
MSI GT730 2GB GDDR5 (Kepler)
Sound Card
Supreme FX2
Monitor(s) Displays
Samsung LS22F350 LED
Screen Resolution
1080P
Hard Drives
Kingston SSDNow UV400 120GB, 500GB Hitachi, 2TB Samsung, 500GB Seagate FreeAgent, 640GB Samsung, 160GB Toshiba (Arch)
PSU
AeroCool 500W Bronze
Cooling
Cooler Master V6 + 3X fans
Keyboard
Prolink keyboard
Mouse
Logitech M705
Internet Speed
1MiB/s
Browser
Chrome Beta
yowanvista - yep thanks again - I understand your reply and we are on the same page :D
 

My Computer My Computer

OS
Windows XP Pro 32 Bit SP3
Back
Top