
Per ridurre l'uso della memoria RAM e ottimizzare la fluidità di Floorp su Ubuntu, puoi intervenire sia sulle funzionalità integrate nel browser, sia sui parametri avanzati di Gecko (about:config), fino alle impostazioni di sistema di Linux.
1. Configurazione delle funzionalità native di Floorp
Attivare la sospensione delle schede (Tab Sleeping)
Floorp integra un sistema nativo per liberare dalla RAM le schede non utilizzate dopo un periodo di inattività:
-
Apri le Impostazioni di Floorp.
-
Vai nella sezione Generali o Gruppi di schede (Tab Groups).
-
Attiva l'opzione Abilita sospensione schede (Enable Tab Sleeping).
-
Clicca su Impostazioni... e imposta un intervallo di inattività ridotto (es. 15 o 30 minuti).
-
Opzionale: Aggiungi i domini da cui non vuoi disconnetterti (es. mail o player musicali) tra gli host esclusi.
2. Gestione delle prestazioni e dei processi
Ridurre il limite dei processi di contenuto (Content Process Limit)
Di default, i browser basati su Firefox aprono più processi di processo isolati per gestire le schede, il che consuma molta RAM su sistemi con risorse limitate:
-
In Impostazioni > Generali, scorri fino alla sezione Prestazioni.
-
Deseleziona l'opzione Usa le impostazioni di prestazione consigliate.
-
Imposta il Limite dei processi di contenuto su 2 o 4 (il valore predefinito è spesso 8).
-
Nota: Valori più bassi (es. 2) riducono drasticamente l'impronta di RAM senza compromettere troppo la stabilità di navigazione.
-
Verificare l'Accelerazione Hardware (GPU)
Assicurati che la scheda grafica gestisca il rendering delle pagine scaricando il lavoro dalla CPU:
-
Nella stessa sezione Prestazioni, mantieni spuntata la voce Utilizza l'accelerazione hardware quando disponibile.
-
Se usi Ubuntu con sessione Wayland e scheda grafica integrata (Intel/AMD), verifica che il rendering hardware sia attivo digitando
about:supportnella barra degli indirizzi e controllando la voce Compositing (deve riportare WebRender).
3. Modifiche avanzate in about:config
Digita about:config nella barra degli indirizzi, accetta l'avviso e modifica i seguenti parametri per rendere la gestione della memoria più aggressiva:
-
browser.tabs.unloadOnLowMemory→ Imposta sutrue(Forza il rilascio automatico della memoria occupata dalle schede quando la RAM di sistema scarseggia). -
browser.low_commit_space_threshold_mb→ Aumenta il valore (es. a4000o8000su sistemi con 8/16 GB di RAM).(Indica a Floorp di iniziare a scaricare le schede inattive quando la memoria disponibile scende sotto la soglia specificata invece di attendere l'esaurimento totale).
-
widget.use-aspect-ratio→ Imposta sutrue(Migliora l'efficienza del rendering visivo sui sistemi Linux).
4. Ottimizzazione a livello di sistema (Ubuntu)
I browser moderni interagiscono pesantemente con la gestione dello spazio di swap di Linux. Puoi regolare il valore di swappiness per evitare che Ubuntu trasferisca continuamente dati dalla RAM al disco, rallentando l'intero sistema.
-
Controlla il valore attuale (solitamente 60):
Bash
cat /proc/sys/vm/swappiness -
Riduci il valore a 10 o 20 modificando il file di configurazione di sistema:
Bash
sudo nano /etc/sysctl.conf -
Aggiungi in fondo al file la riga:
Plaintext
vm.swappiness=10 -
Salva il file e applica le modifiche con:
Bash
sudo sysctl -p
Nessun commento:
Posta un commento
Non inserire link cliccabili altrimenti il commento verrà eliminato. Metti la spunta a Inviami notifiche per essere avvertito via email di nuovi commenti.