У меня есть MacBook Pro начала 2012 года с процессором Intel i7 и 16 гигабайтами оперативной памяти под управлением Windows 7 Professional на 64-разрядной версии через Bootcamp. Я работаю в географических информационных системах (ГИС) в качестве программиста, поэтому большинство приложений, которые я запускаю, являются 32-битными приложениями, но, как правило, используют много ресурсов (например, ArcGIS, SQL Server Express, Visual Studio и т.д.).
Я заметил, что когда у меня есть несколько экземпляров одного и того же 32-разрядного приложения или разных 32-разрядных приложений, и все они работают над тяжелыми задачами обработки, я все еще занимаю только около 30% использования памяти.
Я понимаю, что 32-разрядные приложения ограничены объемом ОЗУ менее 4 ГБ, но я предположил, что один экземпляр может использовать свои собственные 4 ГБ, в то время как другой экземпляр может использовать еще 4 ГБ, чтобы в полной мере использовать всю установленную мной память.
Может ли кто-нибудь объяснить, как это работает и как я могу использовать свои приложения для использования всей моей памяти при запуске нескольких экземпляров?