Я могу рассказать вам только о Silverlight 5, поскольку у меня сейчас с ним проблемы.
Как пишет автор здесь , на любом компьютере (x86 или x64) для 32-разрядного процесса ограничение памяти по умолчанию составляет 2 ГБ. Если в заголовке .exe установлен специальный флаг (называемый IMAGE_FILE_LARGE_ADDRESS_AWARE), то ограничение увеличивается до 4 ГБ. Однако в режиме OOB приложение Silverlight запускается C: \ Program Files (x86) \ Microsoft Silverlight \ sllauncher.exe, который представляет собой 32-разрядный процесс, для которого не установлен соответствующий флаг, поэтому он имеет ограничение памяти 2 ГБ МИНУС ~ 800 МБ для использования .NET CLR.
Вкратце: ограничение ОЗУ (по крайней мере, в моем случае, режим OOB) составляет 1,3 ГБ.
(извините, я отвечаю на 1,5-летний вопрос, но люди могут захотеть узнать ...)