GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So verbessern Sie die Startzeit von Anwendungen unter Linux

In diesem kurzen Tutorial erfahren Sie, wie Sie Preload installieren und verwenden, um die Startzeit einer Anwendung unter Linux zu verbessern. Die meisten Linux-Distributionen sind standardmäßig schnell genug. Wir können sie jedoch immer noch ein wenig schneller machen, indem wir sie mit einigen zusätzlichen Anwendungen und Methoden optimieren. Eine solche Anwendung ist Preload .

Die Preload-Anwendung überwacht die vom Benutzer am häufigsten verwendeten Anwendungen und fügt sie dem Speicher hinzu, sodass die Anwendungen etwas schneller als zuvor geladen werden. Denn wie Sie vielleicht schon wissen, ist das Lesen aus dem RAM immer schneller als von der Festplatte.

Preload läuft die ganze Zeit als Daemon im Hintergrund und zeichnet die Statistiken über die Verwendung von Dateien durch häufiger verwendete Programme auf. Anschließend ruft es diese Binärdateien und ihre Abhängigkeiten in den Speicher ab, um die Ladezeit der Anwendung zu verbessern. Kurz gesagt, sobald Preload installiert ist, sollten Sie in der Lage sein, häufig verwendete Anwendungen viel schneller zu laden.

Verbessern Sie die Startzeit von Anwendungen unter Linux mit Preload

Preload ist in AUR verfügbar . Sie können es also mithilfe von AUR-Hilfsprogrammen installieren, zum Beispiel Yay , in Arch Linux und seinen Varianten wie Manjaro Linux wie unten:

$ yay -S preload

Unter Debian, Ubuntu, Linux Mint ist Preload in den Standard-Repositories verfügbar. Sie können es also mit dem APT-Paketmanager mit dem folgenden Befehl installieren:

$ sudo apt-get install preload

Sobald Preload installiert ist, starten Sie Ihr System neu. Von nun an überwacht Preload die häufig verwendeten Anwendungen und fügt ihre Binärdateien und Bibliotheken für eine schnellere Startzeit in den Speicher ein. Wenn Sie beispielsweise häufig Firefox, Chrome oder LibreOffice verwenden, fügt Preload diese Binärdateien und Bibliotheken in den Arbeitsspeicher ein, sodass diese Anwendungen schneller gestartet werden. Gut ist, dass Preload keine Konfiguration benötigt. Es funktioniert einfach sofort nach dem Auspacken. Wenn Sie jedoch die Konfiguration optimieren möchten, können Sie dies tun, indem Sie die Standardkonfigurationsdatei /etc/preload.conf bearbeiten .

Preload ist nicht jedermanns Sache!

Hier sind einige Nachteile von Preload und warum es nicht für jeden so effektiv ist, die in diesem Thread diskutiert werden .

  1. Ich habe ein anständiges Spezifikationssystem mit 8 GB RAM. Mein System ist also im Allgemeinen schnell. Außerdem öffne ich ein- oder zweimal täglich stark speicherintensive Anwendungen wie Firefox, Chrome, VirtualBox, Gimp usw. Sie bleiben die ganze Zeit geöffnet, daher werden ihre Binärdateien und Bibliotheken in den Speicher vorgeladen und belegen den ganzen Tag den RAM. Ich schließe und öffne diese Anwendungen selten, daher ist die RAM-Nutzung einfach Verschwendung.
  2. Wenn Sie moderne Systeme mit SSD verwenden, ist Preload offensichtlich nutzlos. Da die Zugriffszeit von SSDs viel schneller ist als bei normalen Festplatten, ist die Verwendung von Preload sinnlos.
  3. Das Vorladen beeinflusst die Startzeit erheblich . Denn je mehr Anwendungen in den Arbeitsspeicher geladen werden, desto länger dauert es, bis Ihr System betriebsbereit ist.

Sie werden den wirklichen Unterschied nur sehen, wenn Sie Anwendungen viel Zeit pro Tag neu laden. Daher ist Preload ideal für Entwickler und Tester, die die Anwendungen täglich mehrmals öffnen und schließen.

Weitere Einzelheiten darüber, was Preload genau ist und wie es funktioniert, finden Sie in der vollständigen Preload-These vom Autor eingereichtes Papier.

Verwandte Lektüre:

  • So synchronisieren Sie das Browserprofil in Tmpfs (RAM) unter Linux

Hoffe das hilft.


Linux
  1. So packen Sie Python-Anwendungen für Linux

  2. So testen Sie die Ladegeschwindigkeit von Websites unter Linux

  3. So installieren Sie die Spotify-Anwendung unter Linux

  4. Wie werden die Dateien gegenseitig nicht vertrauenswürdiger Apps in Linux geschützt?

  5. So starten Sie Startanwendungen mit Verzögerung unter Linux

So stellen oder ändern Sie die Zeitzone in Linux

So senden Sie Linux-Anwendungsprotokolle an AWS CloudWatch

So verbessern Sie die Leistung des Laptop-Akkus unter Linux

So installieren Sie die webbasierte Zeiterfassungsanwendung Kimai unter Linux

So stellen Sie Datum und Uhrzeit unter Linux ein

Wie entwickelt man OpenGL ES (GLES) 2.0-Anwendungen unter Linux?