Firefox. Сжатие БД программы для ускорения работы
// 21 Лютого, 2012 | 1298 переглядів | коментарів (0)
Firefox для своей работы использует БД SQLite, файлы которой нужно периодически оптимизировать (Vacuum). Что может давать в некоторых случаях трёхкратное ускорение запуска Firefox.
Сделать это можно с помощью следующего скрипта:
#!/bin/bash
echo ""
cd ~/.mozilla/firefox/*.default/
pwd
echo ""
for i in *.sqlite;
do
prev_size=`ls -lAgh $i | awk '{ print $4 }'`
echo -n " Vacuum "$i"... ";
echo "VACUUM;" | sqlite3 $i ;
echo -e "\tOK ($prev_size -> `ls -lAgh $i | awk '{ print $4 }'`)";
done
echo ""
Для работы необходимы пакет sqlite3
sudo apt-get install sqlite3
Данный скрипт можно запускать периодично. Например при старте компьютера.