Création web & Open source

Aller au contenu | Aller au menu | Aller à la recherche

Tag - Windows

19/06/2010

Firefox : le rendre plus rapide / Chromium : réduire sa consommation de mémoire vive

Logo firefox

Outre le nettoyage de bases de données et l'utilisation de Memory Fox, divers tests ont été menés pour alléger Firefox. Avant l'installation de Memory Fox, 240 Mo sont utilisés pour 30 onglets. Après l'installation, cet addon réduit la mémoire utilisée à 190 voir 210 Mo. Malgré le faible gain, il faut savoir que Memory Fox a été installé et utilisé comme expliqué sur le site de l'auteur.

Sur cette page un élément intéressant y est noté : Note: When “Memory Fox” is in the “System Tray” mode, “Memory Fox”, ( Does Not ) require the user to have an instance of Firefox running. De plus, Memory Fox peut certainement gérer d'autres applications, ce qui peut être utile.

Tout en gardant cette configuration, d'autres modifications ont été tentées, dans about:config.

Alors que network.http.pipelining et network.http.proxy.pipelining peuvent avoir une incidence gênante sur la navigation (car incompatible avec certains serveurs web), network.http.pipelining.maxrequests, network.http.max-connections et network.http.max-connections-per-server peuvent être augmentées. Il est vrai cependant que ce réglage peut être dévastateur en surcharge pour certains serveurs web, surtout trop de visiteurs l'utilisent. Ainsi ce réglage n'est effectué que sur le Firefox utilisé pour le développement web sur le réseau local.

Il parait que l'option "config.trim_on_minimize" (nouveau boléen définis à "true") fait consommer moins de mémoire vive à Firefox, en échange d'un swap disque quand ce programme est minimisé. De même il parait que la consommation processeur doit légerment augmenter, ce qui est négligeable tout de même sur un processeur double-coeur.

Avec l'option nglayout.initialpaint.delay , qui peut être réduit afin de diminuer le temps d'attente avant l'affichage d'une page, Firefox tourne légèrement plus rapidement, mais le gain en mémoire ram est néanmoins minime...

Ces informations ont néanmoins été ajoutées à Windowslinux.net.

De son coté, Google Chrome a aussi un projet plus open-source. Son avantage est qu'il s'installe sans éléments "pro-google", comme l'outil "Google Updater".

Nommé Chromium, ce navigateur peut être téléchargé ici. Le "mini_installer.exe" remplace votre installation précédente, sans remplacer vos préférences. De plus, il conserve toute option déjà installée... Pensez à installer ces "bluids" de temps en temps !

Fonctionnant comme son frère, il lance un processus "chrome.exe" pour chaque onglet. Il est cependant aussi possible de modifier son fonctionnement pour qu'il consomme moins de mémoire vive. Cette information doit aussi marcher pour Google Chrome. Pour avoir des informations sur la consommation de mémoire vive, tapez about:memory dans la barre d'adresse de votre Chromium. Un gestionnaire des tâches est disponible sur Shift+Esc, selon le site officiel ici.

Voici les options, qui peuvent être utilisées dans le raccourcis qui lance Chromium :

  • --memory-model=high Ne jamais renoncer volontairement à la mémoire.
  • --memory-model=medium Réduire volontairement la mémoire, lors du changement d'onglets.
  • --memory-model=low Réduire volontairement la mémoire, lors du changement d'onglets, et aussi quand le navigateur n'est pas utilisé de manière active.

20/02/2010

Git Extensions

GIT-Extensions-logo.pngDernier post sur GIT, pour les utilisateurs qui désirent travailler depuis leur poste Windows, vers un dépôt GIT.

Il existe principalement deux outils avec une interface graphique pour GIT sous Windows.

D'un coté TortoiseGIT, qui se rapproche de TortoiseSVN (pour ceux qui ont utilisé SVN avant d'utiliser GIT), de l'autre coté GIT Extensions.





Git-extensions-CommitLog.jpg

Ce dernier est très simple à utiliser et à aborder. Après avoir testé les deux produits, c'est GIT Extensions qui semble le plus abouti.

Avant de l'installer, il faut cependant bénéficier de :

  • Windows XP SP3
  • Windows Vista SP1
  • Windows 7
  • .NET Framework 2.0 au minimum. Il est cependant conseillé d'installer le .NET Framework 3.5 SP1 avec toutes les mises à jours disponibles (ici ou ici).

Git Extensions est disponible en téléchargement ici ou ici.

A l'installation il suffit de choisir l'installation complète. Vous vous retrouvez alors avec tout ce qui est nécessaire à l'utilisation d'un dépôt GIT.

Attention, il est conseillé de choisir les options suivantes :

  • Client SSH : Utiliser plink.exe.
  • Programmes requis : MSysGit & KDiff3.

Certains conseillent d'installer MsysGit (Git pour Windows) avec les options suivantes :

  • Use git bash only.
  • Commit line endings as they are.

Redémarrez à la fin de l'installation (intégration au PATH et au menu contextuel).

Au premier lancement Git Extensions va vérifier son installation. Généralement il suffit d'entrer votre nom et votre e-mail. Vous pouvez bien sûr préciser les autres champs.

Afin de travailler sur un dépôt situé sur une autre machine, ils faut aller dans la boite de dialogue : Remotes => Manage remote repositories. La capture d'écran suivante peut vous aider :

GIT-remote-repositories.png

La clé SSH privée peut être chargée dans Pageant, si vous utilisez déjà Putty sur votre poste (Pageant est inclus dans le programme d'installation de Putty, et se charge a coté de votre horloge Windows, afin de gérer les authentification de Putty utilisant vos clés ssh privées).

Pour une première utilisation, ces quelques vidéos peuvent aider :

  1. Cloner un dépôt : ici
  2. Commit des modifications : ici
  3. Push des modifications : ici
  4. Pull des modifications : ici
  5. Gérer les conflits de fusion : ici

17/08/2009

Firefox - options d'About:Config

Firefox est l'un des navigateurs les plus utilisés sur Internet.

Si vous aussi vous vous demandez comment :
- Désactiver le scan d'antivirus au téléchargement d'un fichier
- Afficher le code source des pages web dans votre éditeur favoris
- Afficher un bouton de fermeture sur chaque onglet, sur l'onglet actif, ou sur la barre d'affichage des onglets
- Configurer le défilement des onglets
- Réduire la mémoire utilisée par Firefox quand il est minimisé
- Augmenter la vitesse de Firefox
- Activer l'auto-complétion dans la barre d'adresse
- Ouvrir le résultat de recherches rapides dans un nouvel onglet
- Désactiver la vérification de compatibilité de vos extensions avec Firefox (permet d'utiliser de vieilles extensions).
- etc ...

Cette page de documentation sur windowslinux.net est faite pour vous !


Ci-dessus, un exemple de configuration, pour les boutons de fermeture des onglets.


Avec 28 propriétés expliquées, vous pouvez désormais adapter Firefox à vos besoins.

N'hésitez pas à ajouter un commentaire dans ce blog, ou à directement contribuer dans le wiki de windowslinux.net, si vous connaissez d'autres options de configuration !