GNU/Linux >> Tutoriels Linux >  >> Linux

Comment améliorer le temps de démarrage des applications sous Linux

Dans ce bref tutoriel, nous allons voir comment installer et utiliser Preload pour améliorer le temps de démarrage d'une application sous Linux. La plupart des distributions Linux sont assez rapides par défaut. Cependant, nous pouvons toujours les rendre un peu plus rapides en les peaufinant à l'aide d'applications et de méthodes supplémentaires. L'une de ces applications est Preload .

L'application de préchargement surveille les applications les plus fréquemment utilisées par l'utilisateur et les ajoute à la mémoire, de sorte que les applications se chargent un peu plus rapidement qu'auparavant. Parce que, comme vous le savez peut-être déjà, la lecture depuis la RAM est toujours plus rapide que depuis le disque dur.

Preload s'exécute en tant que démon en arrière-plan tout le temps et enregistre les statistiques sur l'utilisation des fichiers par les programmes les plus fréquemment utilisés. Il récupère ensuite ces binaires et leurs dépendances en mémoire pour améliorer le temps de chargement de l'application. En un mot, une fois le préchargement installé, vous devriez pouvoir charger les applications fréquemment utilisées beaucoup plus rapidement.

Améliorer le temps de démarrage des applications sous Linux à l'aide du préchargement

Le préchargement est disponible en AUR . Vous pouvez donc l'installer à l'aide des programmes d'assistance AUR, par exemple Yay , dans Arch Linux et ses variantes comme Manjaro Linux comme ci-dessous :

$ yay -S preload

Sur Debian, Ubuntu, Linux Mint, Preload est disponible dans les dépôts par défaut. Vous pouvez donc l'installer à l'aide du gestionnaire de packages APT à l'aide de la commande suivante :

$ sudo apt-get install preload

Une fois Preload installé, redémarrez votre système. À partir de maintenant, Preload surveille les applications fréquemment utilisées et ajoute leurs binaires et bibliothèques dans la mémoire pour un temps de démarrage plus rapide. Par exemple, si vous utilisez souvent Firefox, Chrome ou LibreOffice, Preload ajoutera alors ces fichiers binaires et bibliothèques dans la RAM, afin que ces applications démarrent plus rapidement. La bonne chose est que le préchargement ne nécessite aucune configuration. Cela fonctionnera très bien dès la sortie de la boîte. Si vous souhaitez toutefois modifier la configuration, vous pouvez le faire en modifiant le fichier de configuration par défaut /etc/preload.conf .

Le préchargement n'est pas pour tout le monde !

Voici quelques inconvénients du préchargement et pourquoi ce n'est pas si efficace pour tout le monde, discutés dans ce thread .

  1. J'ai un système de spécifications décent avec 8 Go de RAM. Donc, mon système est généralement rapide. De plus, j'ouvrirai des applications gourmandes en mémoire, telles que Firefox, Chrome, VirtualBox, Gimp, etc., une ou deux fois par jour. Ils restent ouverts tout le temps, donc leurs fichiers binaires et bibliothèques sont préchargés en mémoire et occupent la RAM toute la journée. Je ferme et ouvre rarement ces applications, donc l'utilisation de la RAM est tout simplement inutile.
  2. Si vous utilisez des systèmes modernes avec SSD, le préchargement est évidemment inutile. Étant donné que le temps d'accès des SSD est beaucoup plus rapide que celui des disques durs normaux, l'utilisation du préchargement est inutile.
  3. Le préchargement affecte considérablement le temps de démarrage . Étant donné que plus il y a d'applications préchargées dans la RAM, plus il faut de temps pour que votre système soit opérationnel.

Vous ne verrez la vraie différence que si vous rechargez les applications BEAUCOUP de temps par jour. Preload sera donc idéal pour les développeurs et les testeurs qui ouvrent et ferment les applications plusieurs fois par jour.

Pour plus de détails sur ce qu'est exactement le préchargement et son fonctionnement, lisez l'intégralité de la thèse de préchargement article soumis par l'auteur.

Lire connexe :

  • Comment synchroniser le profil du navigateur dans Tmpfs (RAM) sous Linux

J'espère que cela vous aidera.


Linux
  1. Comment empaqueter des applications Python pour Linux

  2. Comment définir ou modifier le fuseau horaire sous Linux

  3. Comment installer l'application Spotify sur Linux

  4. Comment les fichiers d'applications mutuellement non fiables sont-ils protégés sous Linux ?

  5. Comment mesurer le temps de démarrage de Firefox ?

Comment définir ou modifier le fuseau horaire sous Linux

Comment envoyer des journaux d'application Linux à AWS CloudWatch

Comment améliorer les performances de la batterie d'un ordinateur portable sous Linux

Comment installer l'application Web de suivi du temps Kimai sous Linux

Comment définir la date et l'heure sous Linux

Comment développer des applications OpenGL ES (GLES) 2.0 sous Linux ?