6.2. Recursos del sistema

Figura 15.69. System Resources Preferences

System Resources Preferences

Esta página permite personalizar la cantidad de memoria de sistema asignada a varios propósitos. También permite seleccionar el tamaño de los archivos de miniaturas que produce GIMP.

6.2.1. Opciones

Consumo de recursos

Número mínimo de niveles de deshacer

GIMP permite deshacer la mayoría de las acciones, ya que mantiene un Histórico de deshacer para cada imagen. Independientemente del uso de la memoria, GIMP permite deshacer un número mínimo de las acciones más recientes: este es el número que se especifica aquí. Mire la Sección 3, “Deshacer” para más información sobre los mecanismos de deshacer de GIMP.

Memoria máxima para deshacer

Es la cantidad de memoria para deshacer asignada para cada imagen. Si el historial de deshacer supera este tamaño, los pasos más antiguos se borran, a menos que el número de pasos no sea más pequeño que el especificado arriba.

Tamaño del caché de mosaico

Es la cantidad de RAM del sistema asignada a los datos de imagen de GIMP. Si GIMP requiere más memoria que esto, utiliza la memoria de intercambio del disco que puede, en algunas circunstancias, ocasionar una bajada de rendimiento. Hay una oportunidad de configurar este número cuando se instala GIMP, pero puede cambiarlo aquí. Consulte cómo configurar la caché de mosaico para obtener más información.

Tamaño máximo de la imagen nueva

No es un valor límite: si se intenta abrir una imagen nueva más grande que el tamaño especificado, se le pedirá confirmación para abrirla. Se trata de prevenir que accidentalmente cree una imagen tan grande que pueda provocar una parada de GIMP o un rendimiento muy lento.

Swap compression

This sets the compression method used for tile data stored in the swap. Compression can both reduce the swap size, and increase its speed, by minimizing input and output. Values are best performance (the default), balanced, and best compression, or none to disable compression altogether.

Number of threads to use

El multihilo permite utilizar varios núcleos para el procesamiento. Por el momento, no todas las funciones hacen uso de ello. Un punto de interés es que el multihilo ocurre a través del procesamiento de GEGL, pero también en el propio núcleo de GIMP, por ejemplo para separar la pintura de la visualización.

Network Access

Check for updates

When this option is enabled, GIMP will regularly check at start-up if a new version is available. If there is, you will get an alert that you can update. Note that this option requires you to have an internet connection and for GIMP to be allowed access to the internet.

Image Thumbnails

Size of thumbnails

Estas opciones le permiten establecer el tamaño de las miniaturas mostradas en el diálogo Abrir archivo (y también guardarlo para posibles usos por otros programas). Las opciones son Ninguna, Normal (128x128), y Grande (256x256).

Tamaño máximo del archivo para miniaturizar

Si un archivo de imagen es mayor que el tamaño máximo especificado, GIMP no generará una miniatura de el. Esta opción permite prevenir la miniaturización de archivos de imagen extremadamente grandes de una desaceleración a paso de tortuga de GIMP.

Histórico del documento

Mantener un registro de los archivos utilizados en la lista de documentos recientes

When checked, files you have opened will be saved in the Document history. You can access the list of files with the Document history dialog from the main menu: FileOpen RecentDocument History.

6.2.2. Cómo ajustar su caché de mosaico

This section covers the Tile cache size setting under System Resources.

Durante el proceso de datos y la manipulación de imágenes, GIMP necesita mucha memoria RAM. A mayor cantidad mejor. GIMP utiliza los recursos de memoria disponible del sistema operativo, tan eficazmente como sea posible, con tal de mantener el trabajo sobre las imágenes rápido y cómodo para el usuario. Esa memoria de datos, durante el tratamiento, se organiza en bloques de búferes de datos gráficos, que podrían existir en dos formas diferentes de memoria de datos: en el disco duro lento o en la memoria RAM principal rápida. GIMP utiliza, preferiblemente la RAM, y cuando es escasa, usa el disco duro para los datos restantes. A estos pedazos de datos gráficos se les llama «mosaicos» y al sistema entero se le llama de «caché de mosaico».

Con un valor bajo del caché de bloques, GIMP envía datos al disco muy rápidamente, sin hacer un uso real de la RAM disponible, y haciendo que el disco trabaje sin una razón real. Con un valor demasiado alto del caché de bloques, otras aplicaciones tendrán menos recursos, forzándolas a usar el espacio de intercambio, aumentando el trabajo del disco; alguna aplicación podría fallar o bloquearse debido a la poca disponibilidad de RAM.

¿Como encontrar un número para el tamaño del cache de bloques? Aquí hay algunos consejos para ayudarle a decidir que valor usar y unos trucos:

  • El método más fácil es no pensar en ello y esperar que el valor predefinido vaya bien. Es un método útil con equipos con poca RAM, manipulando imágenes pequeñas con GIMP, mientras se utiliza alguna otra aplicación. Si solo usa GIMP para hacer capturas de pantalla y logos, probablemente, esta será la mejor solución.

  • If you have a modern computer with plenty of memory, setting the Tile Cache to half of your RAM will probably give good performance for GIMP in most situations without depriving other applications. Probably even 3/4 of your RAM would be fine.

  • Aumentar el valor un poco cada vez y comprobar que va más rápido con cada incremento, y que el sistema no falla por la falta de memoria. Hay que tener en cuenta que la falta de memoria podría parar alguna aplicación, repentinamente, para dar espacio a otra.

  • Hacer matemáticas sencillas y calcular un valor apropiado. Se podría afinar más tarde, pero, de todos modos, se podría afinar con los método anteriores. Al menos sabrá lo que ocurre y podrá conseguir lo mejor de su ordenador.

Suponiendo que prefiere la última opción, y que quiere obtener un buen valor para comenzar. Primero, necesita conocer algunos datos de su equipo. Estos datos son la cantidad de RAM instalada en su sistema, el espacio disponible de intercambio de su sistema operativo y una idea general sobre la velocidad del disco que almacena el intercambio del sistema operativo y la carpeta usada para el intercambio de GIMP. No necesita testear el disco, ni chequear sus revoluciones, sino ver si parece, claramente, más lento o más rápido, o similar. Puede cambiar la carpeta de intercambio de GIMP en la página «Carpetas» del diálogo de preferencias.

Lo siguiente, es mirar cuántos recursos necesita para ejecutar otras aplicaciones al mismo tiempo que GIMP. Así que arranque sus aplicaciones, y trabaje con ellas, excepto GIMP, claro, y compruebe el uso de la memoria. Puede utilizar aplicaciones como «free» o «top», dependiendo del sistema operativo y el entorno que use. Los números que interesan son los de memoria incluyendo la fila de caché. Los Unix modernos mantienen libre, un área muy pequeña, para poder manejar grandes cachés de archivo y de búfer. El comando de Linux free hace las cuentas por usted: consulte la columna free, y las líneas -/+ buffers/cache y swap.

Es hora de tomar decisiones y de cálculos sencillos. Básicamente, tiene que decidir si quiere basar todo el caché de bloques en RAM, o repartido entre RAM y el espacio de intercambio del sistema operativo:

  1. ¿Cambia mucho de aplicaciones? O ¿mantiene GIMP trabajando durante mucho tiempo? Si pasa mucho tiempo con GIMP, puede considerar como disponible la RAM y el espacio de intercambio; si no, necesita ir al siguiente paso. (Si no está seguro, valore los pasos siguientes). Si está seguro, cambie de aplicación cada pocos minutos , bastará con mirar la RAM libre y tomar la decisión final; no hay nada más que chequear.

  2. ¿Reside el espacio de intercambio del sistema operativo, en el mismo disco, que el de GIMP? Si es así, añada RAM y espacio de intercambio. Si no, vaya al paso siguiente.

  3. ¿El disco que tiene el espacio de intercambio del sistema operativo, es más rápido o de la misma velocidad que el del intercambio de GIMP? Es más lento, tome solo la RAM libre; es más rápido o similar, añada la RAM libre y el intercambio.

  4. Ahora tiene un número, la RAM libre o la RAM libre y el espacio de intercambio libre del sistema operativo. Reducirlo un poco, es lo más seguro, y un buen comienzo para que sea el que use como caché de bloques.

Como puede ver, todo se basa en probar los recursos libres, y decidir si el espacio de intercambio del sistema operativo es el óptimo o si causará mas problemas que ayuda.

Hay algunas razones para querer ajustar este valor. El básico es cambiar los patrones de uso del equipo o el cambio de hardware. Podría significar que sus pensamientos sobre como usa su ordenador, o la velocidad del ordenador, no son válidos. Lo que requeriría una reevaluación de los pasos anteriores, obteniendo un valor similar o uno completamente nuevo.

Otra razón para cambiar el valor es que parezca que GIMP va más lento, mientras otras aplicaciones van rápidas: significa que GIMP podría usar más memoria sin perjudicar a otras aplicaciones. Por otra parte, si nota problemas con otras aplicaciones por la escasez de memoria, podría ser beneficioso no dejar que GIMP acapare mucha.

Si decide usar solo RAM y GIMP va lento, podría intentar aumentar el valor un poco, pero nunca, para usarlo con todo el espacio de intercambio libre. Si es al contrario, usando ambos, RAM e intercambio, y tiene problemas por la falta de recursos, debería reducir la cantidad de RAM para GIMP.

Otro consejo es poner la carpeta del espacio de intercambio en un disco muy rápido o en un disco distinto de donde están la mayoría de sus archivos. Repartir el archivo de intercambio del sistema es, también, una manera de acelerar las cosas. Y desde luego, comprar más RAM o dejar de usar muchas aplicaciones a la vez: no puede esperar editar un póster con un ordenador con 16 Mb y ser rápido.

También puede comprobar las necesidades de memoria que tienen sus imágenes. Cuanto más grandes son las imágenes y mayor el número de deshacer, más recursos se necesitan. Esta es otra manera de elegir un número, pero sólo si se trabaja con el mismo tipo de imágenes y los requisitos reales apenas varían. También es útil saber si se necesitará más RAM y/o espacio de disco.