В одном сценарии мое письменное приложение использует больше памяти, чем доступно на машине (которая имеет 16 ГБ). В OSX все работает должным образом, и операционная система по-прежнему работает, даже преодолевая барьер памяти. В Windows ОС начинает зависать, и я хотел бы уточнить, что происходит за кулисами. Мое приложение работает в пользовательском режиме, поэтому я ожидаю, что оно будет сильно замедлено. Но почему моя ОС зависает? Потоки и память ОС должны иметь более высокий приоритет, и ОС, по крайней мере, не должна зависать вечно. Я использую Win 7 для этого теста и еще не пробовал его на Windows 8 или 10. Как бы вы подошли к отладке? Любые ресурсы, которые вы порекомендуете, также помогут мне понять это?

0