%mem bezieht sich auf die Ausgabe von top?
Oder mit was mißt du?
14,3% ist allerdings sehr viel.
Wie startest du deinen X-Server, per DisplayManager(KDM/GDM/?) oder
per startx/xinit zusammen mit dem Windowmanager?
Schau dochmal, ob bei der Ausgabe von pstree dein fluxbox bzw. Anwendungen
als Kinder von X laufen. Bei mir mir KDM/KDE sieht das z.B. so aus:
├─kdm─┬─X
│ └─kdm───startkde───kwrapper
Mein X braucht nicht mehr als 2-3%
Interessant wären auch nochmal die Ausgaben von:
cat /proc/$(pidof X)/status
Auch könntest du dir mal die Ausgabe von:
cat /proc/$(pidof X)/smaps|less
anschauen. Dort sind für alle "Bestandteile" von X die einzelnen Speichergrößen
angegeben. Es müßte sich ja in diesem ProcessMapping bei 14% ein sehr
großer Batzen verbergen.
Ich bin jetzt auch nicht der Speicher-Guru, aber man kann top und vmstat
im batch-Modus laufen lassen, gerade um zu sehen ob wirklich kontinuierlich
Speicher gefressen wird.
vmstat halt generell, top kann man sicherlich auf den X-Prozeß festnageln bei
der Ausgabe.
Aber wichtig wäre halt zu klären: ist es der X-Server selbst oder evtl.
Kinder/Sub-Prozesse.
Nur so ein paar Ideen...