Strange limits on Parallel RAM Usage by Compiled Standalone
Ältere Kommentare anzeigen
I have a MATLAB-compiled standalone .exe on a desktop with 20 cores and 32GB RAM. Because of the ample resources of the desktop, I tried to launch several instances of the .exe in parallel. I find that any more than 2 instances running in parallel will crash with memory allocation error messages. However, each instance on its own consumes no more than 4 GB RAM according to the Windows Task Manager. With 32GB RAM total, I reason that 4 instances should easily be able to run side-by-side.
Any theories as to why I am limited to so few instances when I have so much RAM to spare?
5 Kommentare
dpb
am 15 Aug. 2014
Are these independent images or is there any shared memory/parallelism going on between processes?
dpb
am 15 Aug. 2014
Computations, though??? Any sort of problem during startup with contention for these common files? Are you checking that there's not a lock on the file when reading it in the app? What if you make copies for each to be sure--do symptoms change?
dpb
am 16 Aug. 2014
I don't know, either -- simply wondering if might help uncover what's going on if symptoms were to change is all...
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Startup and Shutdown finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!