Window manager e consumo di RAM

LXQt-desktop-screenshot

Come si può stabilire se un window manager è più leggero di un altro ? Facile! Dalla quantità di ram di cui ha bisogno! Più ram usa meno ne resta a noi per video, grafica, suono…

Ecco una breve “graduatoria” dei più parsimoniosi:

040908_ratpoison_work

1. tutti i tiling managers (praticamente non consumano nulla, al massimo 1/2 mb ram), sono quelli “invisibili” che affiancano le finestre senza sovrapporle … come awesome, dwm, i3, ratpoison, xmonad

Twm_en

2. olvwm, 9wm, miwm, twm e altri super-minimalistici (semplicemente ci mostrano le finestre e gestiscono la loro posizione, molti tra loro non prevedono barre, menu, gadgets) : circa 2/3mb di ram

Puppy41_Jwm

3. jwm (quello che usa puppy linux), blackbox (il nonno di openbox), sawfish (il vecchio wm di gnome) : circa 3/4mb ram

Icewm-default

4. icewm e pekwm : circa 4/5mb di ram

wmaker_ctrl

5. openbox e wmaker: circa 6/8mb di ram

screenshot

6. fvwm e fluxbox: circa 14/15mb di ram

e011

7. e17 e lxde: circa 35/40mb di ram

tde-desktop

8. mate e trinity: circa 45/50 mb di ram

url

9. xfce e cinnamon circa  70/75mb di ram

gnome-3-desktop

10. razorqt e gnome3: circa 150mb di ram

kde-4.2-desktop

11. unity e kde: circa 200 mb di ram

In fondo alla lista ho aggiunto anche i DE (desktop environment) come gnome o xfce, per comodità: volevo far notare le differenze di prestazioni… naturalmente c’è da ricordare che questi ultimi NON SI LIMITANO a gestire le finestre ma danno servizi e comodità a cui è un piacere fare la mano.

I dati sono inoltre tutti relativi (in molte macchine possono variare di qualcosa per vari fattori), dipendono da molte incognite e quindi non possono essere intesi in senso assoluto.

Ma possono aiutare nella scelta del gestore appropriato soprattutto per macchine molto vecchie (il mio muletto con 128mb di ram  totali non potrebbe mai far girare kde!). Tra tutti i più leggeri, quelli più abbordabili da inesperti e gnu-bbi come me sono icewm e fluxbox di sicuro, ma anche openbox (che ho ora sul muletto: all’avvio dichiara un consumo totale di 65/70 mb di ram …)

ps: per trinity (il rinnovato kde3) lxde e razorqt bisognerebbe fare discorsi a parte, in quanto sono in transizione o “lavori in corso” (razorqt sarà abbandonato a breve per il nuovo lxde-qt). Ma qua stiamo solo facendo cenni di informatica, non corsi universitari… 🙂

Lascia un commento