Daha hızlı başlatma için bir programı nasıl önceden yüklerim?


13

Girişte "önyükleme" (aslında önyükleme yapmaz, ancak başlangıcı taklit eder) mümkün mü? Muhtemelen başka bir masaüstünde başlatmak ve birkaç saniye sonra kapatmak?

Yanıtlar:


10

önyükleme paketini yükle

konsol tipi ile:

sudo apt-get install preload

Ve bu kadar. Kullanım istatistiğini hesapladıktan sonra paket en çok kullanılan uygulamaları önceden yükleyecektir.

bir uygulamayı önceden yükleyin ram belleği kullanın ve "soğuk" veya "sıcak" dan farklı davranır bir uygulamayı başlatın.

  • Preload = sabit diskteki her şeyi belleğe koymak. Uygulamanızın mümkün olduğunca hızlı çalıştırılması garantilidir.
  • Cold Start = sabit sürücüden belleğe yükleme
  • Warm Start (Sıcak Başlatma): bellekte kalanları yeniden kullanır ve sabit sürücüden eksik olanları ram belleğine yükler. Linux başka bir uygulama için ilgili önbelleği boşaltmak zorunda kalmadıysa uygulamanız daha hızlı çalışabilir.

Soğuk Başlatma etkisi, sabit sürücü hızı ve gecikmesinden kaynaklanmaktadır. Soğuk başlatmayı hızlandırmak için iyi bir SSD sürücü satın alabilirsiniz (sistemin gecikmesi üzerinde gerçek bir etkisi vardır)

Saygılarımla.


önyükleme yüklendiğinde veya yüklenmediğinde neredeyse hiçbir fark yoktur, bir programın "soğuk" başlangıcı, programı ikinci başlattığınızdan daha fazla zaman alır. Bazı programların soğuk başlangıcını simüle etmek istiyorum, böylece onları başlattığımda daha hızlı başlayacaklar (çünkü ikinci kez başlatıldıkları için).
user73331

En çok kullandığınız programların istatistiklerini yapar ve sonra bunları "soğuk" bir başlangıçta önceden yükler veya yüklemez. Tarayıcı tam olarak önceden yüklenecek türden uygulamalardır. istatistik kullanımınızı oluşturmasını beklemeniz gerekir. Şimdi önyüklemenin çalışmasını beklemek istemiyorsanız, iyi bir SSD sürücüsü satın almanızı öneririm. Yaşadığınız gecikme, sabit diskinizin gecikmesinden kaynaklanmaktadır.
Antoine Rodriguez

Preload.conf'un bir kısmı: mapprefix = / usr /; / lib; / var / cache /;! /. Bu, örn., ~ / .Mozilla'da bulunan hiçbir şeyin önceden yüklenmeyeceği anlamına gelir (önbellekler, reklam engelleme listeleri vb.). Yalnızca libs ve yapılandırmalar olmadan uygulamanın kendisi önceden yüklenir.
user73331

1
bunu yapabilirsiniz: mapprefix = / usr /; / lib; / var / cache /; / home;! / Diğer değişkenleri (boyutlar ve maksimumlar) doğru bir şekilde belirttiğinizden emin olun. Elde etmeye çalıştığınız şey için oldukça fazla ram belleğiniz olmalıdır. Gerçekten bir SSD sürücüsünü düşünmelisiniz
Antoine Rodriguez

2
Önyüklemenin çalışıp çalışmadığını görmek için /var/log/preload.log günlük dosyasına bakmayı unutmayın.
Antoine Rodriguez
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.