У нас есть старое приложение для одного из наших клиентов, которые не будут работать на системе, которая имеет более чем 1 ГБ RAM. Существует ли способ ограничить, сколько памяти это приложение видит, не засовывая его в виртуальную машину или RAM удаления от компьютера?
Это оказалось JAVA-приложением, таким образом, мы просто ограничили память для того экземпляра JVM, на всякий случай любой наблюдал вопрос.
Нет нет способа сделать это, не ограничивая RAM, доступную каждому приложению.
Но я подозрителен, что более чем 1 ГБ RAM заставил бы приложение перестать работать. Окно предоставляет среду виртуальной памяти приложениям - приложение непосредственно не получает доступ к физической памяти. Каждая программа (на 32 бита) видит 2 ГБ пространства, независимо от того, что находится физически в машине.
Мной казалось бы более вероятным, что причина Ваших проблем - что-то не непосредственно связанное объем памяти. Компьютеры, которые не запустят программное обеспечение в Windows 7 или версии на 64 бита Windows?