GNU/Linux >> Linux Esercitazione >  >> Linux

Come migliorare il tempo di avvio dell'applicazione in Linux

In questo breve tutorial, vedremo come installare e utilizzare Preload per migliorare il tempo di avvio di un'applicazione in Linux. La maggior parte delle distribuzioni Linux sono abbastanza veloci per impostazione predefinita. Tuttavia, possiamo ancora renderli un po' più veloci modificandoli utilizzando alcune applicazioni e metodi aggiuntivi. Una di queste applicazioni è Preload .

L'applicazione di precaricamento monitora le applicazioni utilizzate più di frequente dall'utente e le aggiunge alla memoria, in modo che le applicazioni vengano caricate un po' più velocemente di prima. Perché, come forse già saprai, leggere dalla RAM è sempre più veloce che dal disco rigido.

Preload viene eseguito sempre come un demone in background e registra le statistiche sull'utilizzo dei file da parte dei programmi utilizzati più di frequente. Quindi recupera quei binari e le loro dipendenze in memoria per migliorare il tempo di caricamento dell'applicazione. In poche parole, una volta installato il precarico, dovresti essere in grado di caricare le applicazioni usate di frequente molto più velocemente.

Migliora il tempo di avvio dell'applicazione in Linux utilizzando il precarico

Il precaricamento è disponibile in AUR . Quindi puoi installarlo utilizzando i programmi di supporto AUR, ad esempio , in Arch Linux e le sue varianti come Manjaro Linux come di seguito:

$ yay -S preload

Su Debian, Ubuntu, Linux Mint, Preload è disponibile nei repository predefiniti. Quindi puoi installarlo usando il gestore di pacchetti APT usando il seguente comando:

$ sudo apt-get install preload

Una volta installato Preload, riavvia il sistema. D'ora in poi, Preload monitora le applicazioni utilizzate di frequente e aggiunge i file binari e le librerie nella memoria per tempi di avvio più rapidi. Ad esempio, se usi spesso Firefox, Chrome o LibreOffice, Preload aggiungerà i binari e le librerie alla RAM, quindi quelle applicazioni si avvieranno più velocemente. La cosa buona è che il precaricamento non ha bisogno di alcuna configurazione. Funzionerà benissimo immediatamente. Se, tuttavia, desideri modificare la configurazione, puoi farlo modificando il file di configurazione predefinito /etc/preload.conf .

Il precaricamento non è per tutti!

Ecco alcuni inconvenienti di Preload e perché non è così efficace per tutti, discussi in questo thread .

  1. Ho un sistema di specifiche decente con 8 GB di RAM. Quindi il mio sistema è generalmente veloce. Inoltre, aprirò applicazioni che consumano molta memoria, come Firefox, Chrome, VirtualBox, Gimp ecc., una o due volte al giorno. Rimangono sempre aperti, quindi i loro binari e le loro librerie sono precaricati in memoria e occupano la RAM tutto il giorno. Raramente chiudo e apro quelle applicazioni, quindi l'utilizzo della RAM è semplicemente uno spreco.
  2. Se stai usando sistemi moderni con SSD, il precarico è ovviamente inutile. Poiché il tempo di accesso degli SSD è molto più veloce rispetto ai normali dischi rigidi, l'uso del precarico è inutile.
  3. Il precaricamento incide notevolmente sul tempo di avvio . Poiché più applicazioni sono precaricate nella RAM, più tempo ci vorrà per far funzionare il tuo sistema.

Vedrai la vera differenza solo se stai ricaricando le applicazioni MOLTO tempo al giorno. Quindi Preload sarà l'ideale per gli sviluppatori e i tester che aprono e chiudono le applicazioni più volte ogni giorno.

Per maggiori dettagli su cos'è esattamente il precarico e come funziona, leggi la tesi di precaricamento completa articolo inviato dall'autore.

Lettura correlata:

  • Come sincronizzare il profilo del browser in Tmpfs (RAM) in Linux

Spero che questo aiuti.


Linux
  1. Come impacchettare applicazioni Python per Linux

  2. Come testare la velocità di caricamento del sito Web in Linux

  3. Migliora la velocità di avvio dell'applicazione con il precarico in Ubuntu

  4. Come impostare o modificare il fuso orario in Linux

  5. Come misurare il tempo di avvio di Firefox?

Come impostare o modificare il fuso orario in Linux

Come inviare i log delle applicazioni Linux ad AWS CloudWatch

Come migliorare le prestazioni della batteria del laptop in Linux

Come installare l'applicazione di monitoraggio del tempo basata sul Web Kimai in Linux

Come impostare data e ora su Linux

Come sviluppare applicazioni OpenGL ES (GLES) 2.0 su Linux?