У меня настольное приложение C # с большим объемом памяти, и мой вопрос: лучше ли увеличить ОЗУ компьютера (для одного приложения) или просто лучше одновременно поддерживать много приложений?
Моя операционная система - Windows 7 (64-разрядная).
Чтобы объяснить больше, я знаю, что доступной для процесса памятью является стек (на поток) и куча.Стек не зависит от оперативной памяти компьютера и, как правило, его размер определяется операционной системой.Но куча намного больше, и рекомендуется помещать большие объекты в кучу (это то, что new
в C # делает, она берет память из кучи).
Итак, вопрос снова:расширение оперативной памяти компьютера расширить кучу, доступную каждому процессу?И есть ли куча для каждого процесса, или это всего лишь одна куча?