![]() Usando firefox regolarmente tutti i giorni la dimensione del file places.sqlite cresce a dismisura e spesso questo causa fastidiosi rallentamenti e lunghi accessi al disco. Il file places.sqlite (presente nella directory del profilo) è un database sqlite che tra le altre cose contiene la cronologia di tutti i siti visitati e il numero di visite fatte ad ognuno di esso. Ad esempio io ho un file di circa 30MB occupati per la maggior parte dalle tabelle moz_places e moz_historyvisits che contengono decine di migliaia di record (tutti gli indirizzi visitati negli ultimi 90 giorni). Il problema piuttosto fastidioso è che a volte firefox si inchioda all'apertura di nuovi siti e rimane bloccato per diversi secondi causando un continuo accesso al disco. Andando a cercare il file che viene scritto in quei momenti si trova proprio places.sqlite che viene anche utilizzato per salvare le icone favicon dei vari siti (scelta tecnica molto discutibile). Per azzerare questo problema e velocizzare anche tutte le altre operazioni del browser è possibile salvare e utilizzare il profilo in un ramdisk. Un ramdisk è un disco virtuale creato allocando parte della memoria ram per questo scopo. Nel mio caso ad esempio ho un profilo di circa 100 MB compresa la cache su disco quindi ho creato un ramdisk di 150MB. La creazione del ramdisk si può fare tramite il programma freeware "Dataram RAMDisk". Dopo l'installazione del programma bisogna anche configurarlo in modo che salvi automaticamente su hd il contenuto del ramdisk (sia allo shutdown di windows che all'avvio) altrimenti spegnendo il computer il contenuto viene perso. Alla fine della configurazione e creazione del ramdisk chiudiamo firefox, copiamo la cartella del profilo firefox nel ramdisk e modifichiamo il file profiles.ini per indicare il percorso del profilo sul ramdisk (mettendo IsRelative=0 e usando per il percorso il carattere \ invece che /). Tags: FireFox |
















