Поэтому недавно я перешел с Windows 11 на Kubuntu, чтобы, по иронии судьбы, попытаться исправить странный графический сбой в определенном пакете модов для Minecraft (GT:NH), в который я играл, из-за которого в него невозможно было играть.
Все прошло хорошо (и этот глюк действительно исчез), но, к сожалению, он был заменен другим; во время игры в GTNH у меня происходят утечки памяти примерно по 1 ГБ каждые 3-5 минут. Это происходит на 100% постоянно и никогда не прекращалось, несмотря на то, что я пытался и менял приличное количество вещей.
Самое интересное, что используемая память не связана ни с какими процессами, как показывают следующие изображения. Это после того, как я играл в Minecraft в течение 15 минут, накопил кучу утекшей памяти, а затем закрыл все, что все еще показывает около 7-8 ГБ используемой памяти.
сисМон 1 сисМон 2 сисМон 3 htop
И System Monitor, и Htop согласны с тем, что память используется, но ни один из них не может связать используемую память с конкретным процессом.
Это постоянно приводило к сбоям OOM (код ошибки 9 для Java mc), а также к очень характерному сбою OOM при открытии вкладок в Firefox (трудно объяснить, но это происходит, когда все замедляется до жути и перестает отвечать, но все еще функционирует, звук начинает воспроизводиться спорадически и искажается и т. д.), поэтому я знаю, что это не просто ошибка в сообщаемом объеме использованной памяти.
Эта проблема полностью исчезает при перезагрузке, но, похоже, ничто, кроме перезагрузки, не может освободить память.