Vacuuming your profile might help:
#!/bin/bash
killall firefox
for file in ~/.mozilla/firefox/*.default/*.sqlite; do
echo sqlite3 "$file" VACUUM
sqlite3 "$file" VACUUM
done
I do it in my once-a-month cleanup script.