Когда оперативной памяти недостаточно, динамически распределенные переменные в куче могут использовать пространство подкачки на диске (хотя и приводят к ухудшению производительности). Мой вопрос в том, может ли стек в памяти использовать пространство подкачки.Память: стек и своп
Например, следующая программа помещает большой массив в стек. (Конечно, обычно мы бы динамически выделяли большие переменные в куче.) Если эта программа вылетает при запуске, могу ли я запустить ее успешно, добавив пространство подкачки?
int main()
{
int myArray[1000000];
return 0;
}
Спасибо, Самуэль за ссылку. Таким образом, это означает, что программа может работать, если добавлено достаточное пространство подкачки? – Tosh
Да, точно:) – Samuel