Also bin ich vor Kurzem von Windows 11 auf Kubuntu umgestiegen, um ironischerweise zu versuchen, einen bizarren Grafikfehler in einem bestimmten Minecraft-Modpack (GT:NH) zu beheben, das ich spielte und das es unspielbar machte.
Das ging alles gut (und der Fehler hörte auf), aber leider wurde er durch einen anderen ersetzt; während ich GTNH spiele, habe ich Speicherlecks mit einer Rate von ungefähr 1 GB alle 3-5 Minuten. Das ist 100 % konsistent und ist immer aufgetreten, obwohl ich eine ganze Menge Dinge ausprobiert und geändert habe.
Am interessantesten ist, dass der verwendete Speicher nicht mit irgendwelchen Prozessen verknüpft ist, wie die folgenden Bilder zeigen. Dies geschah, nachdem ich 15 Minuten lang Minecraft gespielt habe, eine Menge Speicherverluste angesammelt habe und dann alles geschlossen habe, was immer noch zeigt, dass etwa 7-8 GB Speicher verwendet werden.
sysMon 1 sysMon 2 sysMon 3 htop
Sowohl der Systemmonitor als auch Htop stimmen darin überein, dass der Speicher verbraucht wird, doch keiner von beiden kann den verbrauchten Speicher einem bestimmten Prozess zuordnen.
Dies hat ständig zu OOM-Abstürzen (Fehlercode 9 für Java MC) sowie zu einem sehr charakteristischen OOM-Absturz beim Wechseln in Firefox geführt (schwer zu erklären, aber es passiert, dass alles sehr langsam voranschreitet und nicht mehr reagiert, aber immer noch funktioniert, der Ton sporadisch und beschädigt wiedergegeben wird usw.). Ich weiß also, dass es sich nicht nur um einen Fehler bei den gemeldeten Mengen an genutztem Speicher handelt.
Dieses Problem verschwindet vollständig durch einen Neustart, aber außer einem Neustart scheint nichts den Speicher freigeben zu können.