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. Activar el diálogo

The preferences dialog can be accessed from the main menu, through EditPreferences.

6.2.2. 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.3. Cómo ajustar su caché de mosaico

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

During the data processing and manipulation of images, GIMP can use a lot of memory. The more you have available, the better. GIMP uses available memory and other resources as effectively as possible, striving to let you work on your images without more slowdowns than necessary.

If GIMP needs more (RAM) memory than you have, it starts storing parts of the image data needed to work on your image on a hard disk. These parts are called tiles. Access to disk is slower, but at least it allows you to keep working. The disk storage is called a cache and the entire system is called tile cache.

The tile cache value determines when GIMP starts using cache instead of faster RAM memory. A low value for the tile cache means that GIMP sends data to disk more quickly then needed, not making good use of the available RAM. Too high a value for tile cache, and other applications start to have less system resources, forcing them to use swap space and thus slow down, or it may cause some of them to start to malfunction or even terminate due to lack of 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.

Let's suppose you prefer the last option, and want to get a good value to start with. First, you need to get some data about your computer. This data is the amount of RAM installed in your system, the operating system's swap space available, and a general idea about the speed of the disks that store the operating system's swap and the directory used for GIMP's swap. You do not need to do disk tests, nor check the RPM of the disks, the thing is to see which one seems clearly faster or slower, or whether all are similar. You can change GIMP's swap directory in the Folders page of the Preferences dialog.

The next thing to do is to see how much resources you require for other apps you want to run at the same time as GIMP. So start all your tools and do some work with them, except GIMP of course, and check the usage. You can use applications like free, top, or Process Explorer, depending on what OS and what environment you use. The numbers you want is the memory left, including file cache.

Linux's free command does the maths for you: check the column that says free, and the line -/+ buffers/cache. Note down also the free 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.

Another trick is to put the Swap Dir on a very fast disk, or on a different disk than the one where most of your files reside. Spreading the operating system swap file over multiple disks is also a good way to speed things up, in general. And of course, you might have to buy more RAM or stop using lots of programs at the same time: you can not expect to edit a poster on a computer with insufficient RAM and be fast.

You can also check what memory requirements your images have. The larger the images, and the number of undo steps, the more resources you need. This is another way to choose a number, but it is only good if you always work with the same kind of images, and thus the real requirements do not vary. It is also helpful to know if you will require more RAM and/or disk space.