StefanoPerna.it – il Blog

Uno sguardo sul web…

Facebook Twitter RSS

Velocizzare iPhoto ’09

Scritto da stefano il 1 luglio 2009

iphoto-09Molti avranno notato che l’ultima versione di iPhoto è un pò più lenta della precedente, soprattutto in fase di avvio.

Il problema risiede in parte nei database che iPhoto usa per memorizzare tutte le informazioni relative alle foto (volti, luoghi, tags etc…).

Vedremo come poter migliorare la situazione.

I database usati da iPhoto sono in formato SQLite e sono 4:

  • face_blob.db
  • face.db
  • iPhotoAux.db
  • iPhotoMain.db

Purtroppo con l’uso tali databse tendono ad ingrandirsi ingiustificatamente e frammentarsi a causa di tutte le operazioni di inserimento, cancellazione e modifiche effettuate. Quando per esempio un oggetto viene eliminato dal database lascia uno spazio vuoto che viene riempito successivamente dai prossimi dati, ma in questo modo viene creata frammentazione dei dati e spazio sprecato.

Per risolvere il problema è sufficiente eseguire il comando VACUUM di SQLite.

Per farlo apriamo il terminale e posizioniamoci all’interno della cartella della libreria di iPhoto:

cd ~/Pictures/iPhoto Library

Da qui possiamo eseguire il comando

sqlite3 vacuum <nome_db>

dove nome_db rappresenta il nome del database sul quale vogliamo eseguire il VACUUM.

Possiamo anche eseguire il comando per tutti i database nella cartella usando il comando

for dbase in *.db; do sqlite3 $dbase “vacuum;”; done

A questo punto possiamo rilanciare iPhoto 09.

I miglioramenti possono variare in base allo stato del database e al numero di foto presenti nella libreria.

Nel mio caso iPhoto si è aperto nella metà del tempo, con una libreria di circa 10.000 foto!

Provare per credere.

NEWS: una utility Automator per non usare il terminale!

http://blog.stefanoperna.it/wp-content/plugins/sociofluid/images/digg_48.png http://blog.stefanoperna.it/wp-content/plugins/sociofluid/images/stumbleupon_48.png http://blog.stefanoperna.it/wp-content/plugins/sociofluid/images/delicious_48.png http://blog.stefanoperna.it/wp-content/plugins/sociofluid/images/furl_48.png http://blog.stefanoperna.it/wp-content/plugins/sociofluid/images/technorati_48.png http://blog.stefanoperna.it/wp-content/plugins/sociofluid/images/google_48.png http://blog.stefanoperna.it/wp-content/plugins/sociofluid/images/myspace_48.png http://blog.stefanoperna.it/wp-content/plugins/sociofluid/images/facebook_48.png http://blog.stefanoperna.it/wp-content/plugins/sociofluid/images/sphinn_48.png http://blog.stefanoperna.it/wp-content/plugins/sociofluid/images/twitter_48.png

Lascia un commento

Chi sono

Ciao, mi chiamo Stefano e sono l’autore di questo sito.

Mi piace molto perdere tempo per il Web, soprattutto quando trovo strane notizie o foto curiose.

Ho deciso di raccoglierle in questo sito così che ognuno possa trovarle con facilità!

Se avete commenti o suggerimenti scrivetemi!

Twitter

    Foto da Flickr

    Final de tarde2016-12-06_06-48-47RCP Básico en Escuela Deportiva Ovejeria de #Osorno #FisicosUlagos.  Aprendizaje Basado en DesafíosIMG_1581IMG_067234-35-36-37-38-39-40Neil's Windows PhoneFOXTROT ALERT