昨日Firefox SQLiteデータベースのVACUUMについて - hogehogeの記事を書き、 Firefox3.6だったか3.5だったかで、places.sqliteはPCがアイドル時にVACUUMする処理が入っているはず。 と書いた。 また、コメント欄にてBug 512854 ? VACUUM places.sqlite database on daily idle once a monthを教えてもらい、mozilla-1.9.2: changeset 31871:7b4f35e3a442がリポジトリにコミットされていることが分かった。 もしかすると勘違いされているかもしれないので書いておくとFirefox3.6では既に反映されています。 それだけじゃ何なので、ソースコードからいつどういった条件でVACUUMされるか調べてみた。 まず、Firefoxが起動するとPlacesサ