Am Montag, 23. August 2010, 19:27:34 schrieb Alexander Neundorf:
On Monday 23 August 2010, Hermann J. Beckers wrote:
Am Sonntag 22 August 2010 schrieb David Haller:
Hallo,
Am Sam, 21 Aug 2010, Hermann J. Beckers schrieb:
Beagle habe ich entfernt. top zeigt für plasma-desktop in der Spalte "VIRT" bis zu 660 MB an, auf meinen privaten 1 GB-Rechner mit 11.2/4.4 werden dafür 240 MB ausgewiesen.
Das heisst nicht, dass plasma-desktop 660 MB RAM exclusiv benutzt. Bei dem Speicher ist alles dabei, was allokiert wurde. Jedoch nicht alles, was allokiert wurde, muss auch schon jemals eingepaged worden sein. Z.B. wenn ich malloc(100MB) mache, dann aber nie darauf zugreife, zaehlen die zu VIRT, belegen aber tatsaechlich weder RAM noch swap.
Was auch dazu zaehlt, ist der Speicher, der durch Shared Libraries belegt wird. Nicht nur Daten, auch Code. Diese Shared Libraries (libkdecore, libkdeui, libkio, etc.) werden aber nicht von plasma-desktop alleine benutzt, sondern die teilt es sich mit allen anderen KDE-Applikationen. Trotzdem wird die gesamte Groesse aller gelinkten Shared Libs bei VIRT komplett dazugezaehlt.
Realistischer werden die Zahlen, wenn man nicht mehr nur den Desktop oder Windowmanager alleine startet, sondern noch Applikationen dazu. Z.B. KDE4 + kate + konsole + dolphin + konqueror vs. LXDE + emacs/gedit/nedit + xterm/gtk terminal ? + firefox.
Dann sollte sich bemerkbar machen, dass die KDE-Programme gemeinsam die selben Shared Libs benutzen.
Und wenn man nicht-KDE mit KDE Programmen nutzt, dann bekommt man den Speicherverbrauch von nicht-KDE plus die ganzen shared libs, die die KDE Programme brauchen und hat somit meist nichts gewonnen sondern nur den Speicher für nicht-KDE hinzugepackt. Sven -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org