Wie wohl bekannt ist, nimmt sich Okular zur Darstellung von z.B. PDF-Dateien auch gerne mal etwas mehr Arbeitsspeicher aus dem Topf heraus.
Vor ein paar Tagen durfte ich beobachten, dass es Okular – scheinbar nur bei NVIDIA-Karten – allerdings nicht dabei belässt. So gönnte sich der XOrg-Prozess nach nur 5 Stunden Laufzeit satte 700MB an Arbeitsspeicher, eindeutig zu viel. Es stellte sich dann neben einem Loch in Oxygen, Okular als Übeltäter heraus. Bei einer 200 Seiten starken PDF konnte ich den Speicherverbrauch des XOrg-Prozesses mit jeder Seite im wahrsten Sinne des Wortes hochscrollen.
Der Fehler ist schon länger im KDE Bugtracker gemeldet und in Launchpad erwähnt. Auch wenn es noch keinen Fix gibt, gibt es dennoch Abhilfe: Stellt man das Speichermanagement von Okular von Normal auf Gering, gibt Okular den gebrauchten Speicher nach dem Durchscrollen wieder frei. Das ist zwar CPU-lastiger, dafür schont es den Arbeitsspeicher und lässt den Verbrauch nicht gleich auf mehrere 100MB anwachsen.
