GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo mejorar el tiempo de inicio de la aplicación en Linux

En este breve tutorial, vamos a ver cómo instalar y usar Preload para mejorar el tiempo de inicio de una aplicación en Linux. La mayoría de las distribuciones de Linux son lo suficientemente rápidas por defecto. Sin embargo, aún podemos hacerlos un poco más rápidos al ajustarlos usando algunas aplicaciones y métodos adicionales. Una de esas aplicaciones es Preload .

La aplicación de precarga monitorea las aplicaciones más utilizadas por el usuario y las agrega a la memoria, para que las aplicaciones se carguen un poco más rápido que antes. Porque, como ya sabrás, leer desde la memoria RAM siempre es más rápido que desde el disco duro.

Preload se ejecuta como un demonio en segundo plano todo el tiempo y registra las estadísticas sobre el uso de archivos por parte de los programas más utilizados. Luego recupera esos archivos binarios y sus dependencias en la memoria para mejorar el tiempo de carga de la aplicación. En pocas palabras, una vez que se instala la precarga, debería poder cargar las aplicaciones de uso frecuente mucho más rápido.

Mejore el tiempo de inicio de la aplicación en Linux mediante la carga previa

La precarga está disponible en AUR . Entonces puede instalarlo usando los programas auxiliares de AUR, por ejemplo Yay , en Arch Linux y sus variantes como Manjaro Linux como a continuación:

$ yay -S preload

En Debian, Ubuntu, Linux Mint, Preload está disponible en los repositorios predeterminados. Entonces puede instalarlo usando el administrador de paquetes APT usando el siguiente comando:

$ sudo apt-get install preload

Una vez instalado Preload, reinicie su sistema. A partir de ahora, Preload supervisa las aplicaciones de uso frecuente y agrega sus archivos binarios y bibliotecas a la memoria para acelerar el tiempo de inicio. Por ejemplo, si usa Firefox, Chrome o LibreOffice con frecuencia, Preload agregará esos archivos binarios y bibliotecas a la RAM, para que esas aplicaciones se inicien más rápido. Lo bueno es que Preload no necesita ninguna configuración. Simplemente funcionará bien fuera de la caja. Sin embargo, si desea modificar la configuración, puede hacerlo editando el archivo de configuración predeterminado /etc/preload.conf .

¡La precarga no es para todos!

Aquí hay algunos inconvenientes de Preload y por qué no es tan efectivo para todos, discutidos en este hilo .

  1. Tengo un sistema de especificación decente con 8 GB de RAM. Así que mi sistema es generalmente rápido. Además, abriré aplicaciones que consumen mucha memoria, como Firefox, Chrome, VirtualBox, Gimp, etc., una o dos veces al día. Permanecen abiertos todo el tiempo, por lo tanto, sus binarios y bibliotecas están precargados en la memoria y ocupan la RAM todo el día. Rara vez cierro y abro esas aplicaciones, por lo que el uso de RAM es simplemente un desperdicio.
  2. Si está utilizando sistemas modernos con SSD, Preload es obviamente inútil. Debido a que el tiempo de acceso de los SSD es mucho más rápido que el de los discos duros normales, no tiene sentido usar Preload.
  3. La precarga afecta significativamente el tiempo de arranque . Debido a que cuantas más aplicaciones estén precargadas en la RAM, más tiempo llevará poner en funcionamiento su sistema.

Solo verá la diferencia real solo si está recargando aplicaciones MUCHO tiempo por día. Por lo tanto, Preload será ideal para los desarrolladores y evaluadores que abren y cierran las aplicaciones varias veces al día.

Para obtener más detalles sobre qué es exactamente la precarga y cómo funciona, lea la tesis de precarga completa. artículo enviado por el autor.

Lectura relacionada:

  • Cómo sincronizar el perfil del navegador en Tmpfs (RAM) en Linux

Espero que esto ayude.


Linux
  1. Cómo probar la velocidad de carga del sitio web en Linux

  2. Mejore la velocidad de inicio de la aplicación con precarga en Ubuntu

  3. Cómo establecer o cambiar la zona horaria en Linux

  4. Cómo instalar la aplicación Spotify en Linux

  5. ¿Cómo se protegen los archivos de aplicaciones que no son de confianza mutua en Linux?

Cómo establecer o cambiar la zona horaria en Linux

Cómo enviar registros de aplicaciones de Linux a AWS CloudWatch

Cómo mejorar el rendimiento de la batería de la computadora portátil en Linux

Cómo instalar la aplicación de seguimiento de tiempo basada en web Kimai en Linux

Cómo configurar la fecha y la hora en Linux

¿Cómo desarrollar aplicaciones OpenGL ES (GLES) 2.0 en Linux?