作者 | Sk
譯者 | qhwdw ? ? ? ? ? 共計翻譯:112 篇 貢獻時間:199 天
大多數 Linux 發行版在預設配置下已經足夠快了。但是,我們仍然可以藉助一些額外的應用程式和方法讓它們啟動更快一點。其中一個可用的這種應用程式就是 Preload。它監視使用者使用頻率比較高的應用程式,並將它們新增到記憶體中,這樣就比一般的方式載入更快一點。因為,正如你所知道的,記憶體的讀取速度遠遠快於硬碟。Preload 以守護行程的方式在後臺中執行,並記錄使用者使用較為頻繁的程式的檔案使用相關的統計資料。然後,它將這些二進位制檔案及它們的依賴項載入進記憶體,以改善應用程式的載入時間。簡而言之,一旦安裝了 Preload,你使用較為頻繁的應用程式將可能載入的更快。
在這篇詳細的教程中,我們將去瞭解如何安裝和使用 Preload,以改善應用程式在 Linux 中的啟動時間。
在 Linux 中使用 Preload 改善應用程式啟動時間
Preload 可以在 AUR[1] 上找到。因此,你可以使用 AUR 助理程式在任何基於 Arch 的系統上去安裝它,比如,Antergos、Manjaro Linux。
使用 Pacaur[2]:
$ pacaur -S preload
使用 Packer[3]:
$ packer -S preload
使用 Trizen[4]:
$ trizen -S preload
使用 Yay[5]:
$ yay -S preload
使用 Yaourt[6]:
$ yaourt -S preload
在 Debian、Ubuntu、Linux Mint 上,Preload 可以在預設倉庫中找到。因此,你可以像下麵一樣,使用 APT 包管理器去安裝它。
$ sudo apt-get install preload
Preload 安裝完成後,重新啟動你的系統。從現在開始,Preload 將監影片繁使用的應用程式,並將它們的二進位制檔案和庫新增到記憶體中,以使它的啟動速度更快。比如,如果你經常使用 Firefox、Chrome 以及 LibreOffice,Preload 將新增這些二進位制檔案和庫到記憶體中,因此,這些應用程式將啟動的更快。而且更好的是,它不需要做任何配置。它是開箱即用的。但是,如果你想去對它進行微調,你可以透過編輯預設的配置檔案 /etc/preload.conf
來實現。
Preload 並不一定適合每個人!
以下是 Preload 的一些缺點,它並不是對每個人都有幫助,在這個 跟貼[7] 中有討論到。
你只有在每天都在大量的重新載入應用程式時,才能看到真正的差別。因此,Preload 最適合開發人員和測試人員,他們每天都開啟和關閉應用程式好多次。
關於 Preload 更多的資訊和它是如何工作的,請閱讀它的作者寫的完整版的 Preload 論文[8]。
教程到此為止,希望能幫到你。後面還有更精彩的內容,請繼續關註!
再見!
via: https://www.ostechnix.com/how-to-improve-application-startup-time-in-linux/
作者:SK[10] 選題:lujun9972 譯者:qhwdw 校對:wxy
本文由 LCTT 原創編譯,Linux中國 榮譽推出