Вопрос : Определите имеющююся память для применения x86 в x64 Windows

Я пишу применение должно побежать по мере того как x86 независимо от применения operating system.

My хозяина нагружает много изображения на экране, и в зависимости от размера и числа показанных изображений, требования памяти могут стать довольно высокими.  Для того чтобы помочь избежать «ошибок недостаточной памяти», я добавил Кодего которое захватывает имеющееся количество физического RAM прежде чем я начинаю изображения нагрузки, и я использую то для того чтобы знать на что пункту мое использование памяти достигает свои работы limit.

This отлично в трицатидвухразрядном хозяине но не в 64ом-разрядн host.

If машина имеет 8GB RAM, трицатидвухразрядное применение (seemingly) могу все же только использовать о 1.5GB RAM, хотя я не могу найти любые определенные номера, котор нужно оправдать что - это будет просто мои замечания от программы testing.

My может думать будет 6GB памяти имеющиеся, но оно ошибки вне с «недостаточной памятью» далекое earilier.


Is там любая дорога изолировать количество памяти МОЖНО размещать к трицатидвухразрядному применению?

Currently я использую следующий для того чтобы определить имеющююся память по требованию:

затемняет computer_info как новое availableMemory Devices.ComputerInfo
тусклое как ULong = computer_info.AvailablePhysicalMemory

class=

Ответ : Определите имеющююся память для применения x86 в x64 Windows

AvailableVirtualMemory это будет вашим пределом. Это будет грубо 2GB 4GB на 32 системах бита.

Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us