Macsim's Mind

Desktop Optimization

Attention cette manipulation pourrait endommager votre ordinateur.

Desktop Optimization est un ensemble de scripts qui optimisent les XML de:

  • rhythmbox
  • evolution
  • gnome
  • openoffice
  • doc
  • gconf

Pour l’installation on télécharge le fichier desktop-optimizations.tar.gz
On le met sur son bureau.
On le décompresse.

tar zxvf ~/Desktop/desktop-optimizations.tar.gz

cd optimization

./rhythmbox-quickstart (par exemple)

Le créateur prend pour exemple rhythmbox

Benchmark (Rhythmbox, 7983 chansons)

Plain Rhythmbox Database

real 1m4.246s
user 0m17.920s
sys 0m2.508s

—- PC Redémarré —-

Rhythmbox Database Optimisé

real 0m55.105s
user 0m18.616s
sys 0m2.439s

Pour votre gouverne :

  • real
  • Temps réel.

  • user
  • Nombre total de temps processeur utilisé en mode utilisateur exprimé en seconde.

  • sys
  • Nombre total de temps processeur utilisé en mode kernel exprimé en seconde.

VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)

6 commentaires

  • At 2007.06.14 17:55, Sha said:

    Merci pour ton offre louable mais…

    Je lis le planet Ubuntu et je découvre ta proposition d’optimisation.

    Cela m’intéresse beaucoup.

    Par contre avant d’exécuter un script bêtement, est-ce que tu pourrai expliquer ce qu’il réalise réellement, et aussi ton exemple de résultat n’est pas très parlant…

    Surement qu’il révèle bien des avantages mais il fait plus peur qu’autre chose.

    Merci quand même :-)

    • At 2007.06.14 18:18, wam said:

      il fait ça sed -e ‘/^[ \t]*$/d;s,^[ \t]*,,;s,>[ \t]*<,><,g;s,[ \t]*$,,’
      dans les fichiers xml de base de données des différents logiciels et après il fait tr ‘\012′ ‘ ‘

      donc en gros il fait le ménage dans tes fichiers xml

      c’est bien l’open source quand meme :-)

      • At 2007.06.14 18:49, NaWer said:

        > il fait ça sed -e ‘/^[ \t]*$/d;s,^[ \t]*,,;s,>[ \t]*<,><,g;s,[ \t]*$,,’

        bah ! je suis une buse avec sed !! Ca enlève les espaces et les tabulations en trop des fichiers de configuration donc – ou me gourre-je ?

        Si c’est bien le cas, faut bien penser qu’après ca, c’est pplus vraiment human readable :D

        • At 2007.06.14 19:57, Sha said:

          Ouep, en effet, surtout qu’une fois chargé en mémoire, cela n’a plus d’intérêt.

          Ca sert tout de même si on veut gagner quelques dixièmes de secondes au démarrage des applications, chacun en voit son utilité.

          Faut poser le pour et le contre :-)

          • At 2007.06.15 00:37, macsim said:

            Pas eu le temps de répondre ;) tu as eu ta réponse ;)

            Je m’interesse de plus en plus a l’optimisation d’ubuntu, donc je posterais surment d’autre tuto sur le sujet et promis j’expliquerais plus.

            Sinon pour le bench il faut regarder le nombre de chanson pour comprendre.

            • At 2007.06.15 09:43, wam said:

              merde, ils sont chauds les captcha! Pourquoi tu demandes pas de calculer des intégrales ou des limites de suites convergentes! :-D

              bon, et bien de mon coté l’enlèvement des espaces et des retours à la ligne m’a fait gagner 300Mo sur les 4.3Mo que prend ma librairie. Maintenant, concernant le scrit, je doute qu’il soit vraiement important d’appliquer cette manip’ sur un fichier aussi petit qu’une playlist.

              quand on ajoute un autre album, rhythmbox continue à la suite avec l’ancienne façon d’écrire? J’imagine que oui, auquel cas il va falloir lancer le script régulièrement. à remarquer que l’ancienne playlist est sauvegardée au cas où vous n’etes pas content du résultat

              Sinon, petit gain de rapidité constaté sur le chargement de mes 90Go de musique, mais difficilement quantifiable. Comment il fait son benchmark? quand je lance time rhytmbox, ça me comptabilise juste le temps que j’ai mis avant de fermer la fenetre :-/

              (Required)
              (Required, will not be published)
              Uses wordpress plugins developed by www.wpdevelop.com