Comment précharger un programme pour un démarrage plus rapide?


13

Est-il possible de "précharger" (en fait pas de précharger, mais un peu d'émuler le démarrage), par exemple le démarrage de nautilus (ou firefox) lors de la connexion, donc la première fois que je le lance moi-même, il se lance plus rapidement? Probablement pour le démarrer sur un autre bureau et le fermer après quelques secondes?

Réponses:


10

installer le package de précharge

avec un type de console:

sudo apt-get install preload

Et c'est tout. Le package préchargera les applications les plus utilisées après avoir calculé la statistique d'utilisation.

précharger une application utiliser la mémoire RAM et se comporter différemment du démarrage "à froid" ou "à chaud" d'une application.

  • Précharge = tout mettre en mémoire depuis le disque dur. Votre application est garantie d'être exécutée le plus rapidement possible.
  • Démarrage à froid = chargement du disque dur dans la mémoire
  • Démarrage à chaud: réutiliser ce qui reste dans la mémoire et charger ce qui manque du disque dur dans la mémoire RAM. Votre application peut s'exécuter plus rapidement si Linux n'a pas eu à vider le cache correspondant pour une autre application.

L'impact du démarrage à froid est dû à la vitesse et à la latence du disque dur. Vous pouvez acheter un bon disque SSD afin d'accélérer le démarrage à froid (cela a un réel impact global sur la latence du système)

Meilleures salutations.


il n'y a presque aucune différence que la précharge soit installée ou non, le démarrage "à froid" d'un programme prendrait plus de temps que la deuxième fois que vous le lancez. Je veux simuler le démarrage à froid de certains programmes, donc quand je les lance, ils démarrent plus vite (car ce serait la deuxième fois qu'ils sont lancés).
user73331

Il fait des statistiques de vos programmes les plus utilisés et les précharge ensuite à froid ou non. Un navigateur est exactement le type d'applications qui seront préchargées. vous devez attendre qu'il construise votre utilisation statistique. Maintenant, si vous ne voulez pas attendre que la précharge fonctionne, je vous suggère d'acheter un bon disque SSD. La latence que vous rencontrez est due à la latence de votre disque dur.
Antoine Rodriguez

Voici la partie de preload.conf: mapprefix = / usr /; / lib; / var / cache /;! /. Cela signifie que rien qui se trouve par exemple dans ~ / .mozilla ne serait préchargé (caches, listes de blocs publicitaires, etc.). Seules les bibliothèques et l'application elle-même sans les configurations sont préchargées.
user73331

1
vous pouvez le faire: mapprefix = / usr /; / lib; / var / cache /; / home;! / Assurez-vous de spécifier correctement les autres variables (tailles et maximums). Vous devez avoir beaucoup de mémoire RAM pour ce que vous essayez de réaliser. Vous devriez vraiment envisager un lecteur SSD
Antoine Rodriguez

2
N'oubliez pas de parcourir le fichier journal /var/log/preload.log pour voir si le préchargement fonctionne.
Antoine Rodriguez
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.