В настоящее время я изучаю исключение OOM при использовании Angular с Docker, описанным в этом вопросе.Я открываю это для своего новейшего открытия, так как это может быть более общей проблемой.
Когда мое приложение Angular собирается в контейнере Docker, задача Vmmem , которая одновременно обрабатывает всеиспользования памяти виртуальной машины Windows, начинает занимать много моей оперативной памяти (очевидно).Но когда он достигает от 900 МБ до 1000 МБ, он просто мгновенно выключается.
На этом этапе мой компьютер имеет ~ 70% объема оперативной памяти, поэтому у меня все еще остается пара ГБ, которые должны быть доступны для Docker., так как по умолчанию нет ограничений по ресурсам.Я также использовал механику Budgets в Angular, чтобы позволить процессу сборки использовать гораздо больше ОЗУ, чем это, но, тем не менее, виртуальная машина по-прежнему аварийно завершает работу при примерно 1 ГБ памяти.