Я запускаю PyCharm, когда у меня около 11,8 ГБ свободной оперативной памяти и около 2,8 ГБ свободного swap-пространства. Для работы этой программы требуется более 2,8 ГБ. Когда я ее запускаю, она медленно заполняет swap-пространство, пока не заполнит его полностью, а затем вылетает.
dmesg -T
на сегодня ничего не показывает, кроме "perf: interrupt took too long", что не имеет отношения к делу.
Это наводит меня на мысль, что когда программа запрашивает память, она получает ее из ОС, а когда она больше не может получить больше памяти от ОС, она аварийно завершает работу.
В недавнем прошлом программа находилась в оперативной памяти вместо подкачки. Возможно, я позволял программе долго находиться в фоновом режиме, но сбои начались только сегодня. Стоит также отметить, что вчера я начал читать и записывать около 40 ГБ из 40 000 файлов, и хотя это прекратилось, возможно, это имело остаточные эффекты для настроек системы.
Что происходит?