### 6.2. Ressources système

Figure 15.98. System Resources Preferences

This page lets you customize the amount of system memory allocated for various purposes. It also allows you to set the size of thumbnail files that GIMP produces.

#### 6.2.1. Accès au dialogue

The preferences dialog can be accessed from the main menu, through Edit → Preferences.

#### 6.2.2. Options

Configuration des ressources

Nombre minimal de niveaux d’annulation

  Ce nombre indique le nombre minimum d’opérations qui pourront être annulées. Tant que la taille limite de la mémoire d’annulation n’est pas atteinte, des opérations supplémentaires seront conservées dans l’Historique d’annulation. Voyez Annuler pour de plus amples renseignements sur le mécanisme d’annulation.

Mémoire maximale pour l’annulation

  Ce nombre fixe la limite supérieure de la mémoire utilisée par l’image pour conserver les opérations de la pile d’annulation. Si cette limite est dépassée, les opérations les plus anciennes seront effacées, à moins que cela n’aboutisse à un nombre inférieur au minimum spécifié plus haut.

Taille du cache d’image

  C’est la quantité de mémoire dans le système que GIMP réservera pour les images. Si GIMP demande plus de mémoire que cette valeur, il commencera à utiliser un cache sur disque, ce qui peut provoquer un ralentissement de l’application. Vous pouvez changer ici la valeur que GIMP réservera en mémoire pour les images. Voir Comment ajuster le cache d’image

Taille maximale de la nouvelle image

  Cette valeur n’est pas une contrainte forte : si vous essayez de créer une nouvelle image plus grande que cette taille, vous devrez confirmer que c’est bien une image de cette taille que vous désirez. Cette confirmation est une sécurité qui empêche d’ouvrir par erreur des images si grandes que GIMP n’en devienne instable (crash ou temps de traitement extrêmement long).

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

  Les fils multiples vous permettent d’utiliser plusieurs cœurs pour le traitement. Toutes les fonctions ne les utilisent pas pour le moment. Un point intéressant est que les fils multiples apparaissent avec GEGL mais aussi dans le cœur de GIMP, par exemple pour séparer le dessin de l’affichage.

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

  Cette option permet de choisir la taille des vignettes visibles dans les dialogues Ouvrir une image et Enregistrer une image. Valeurs possibles : « Aucune vignette », « Normal (128x128) »,et « Grand (256x256) ».

Taille maximale pour les fichiers de vignette

  Déterminez ici la taille maximale en Méga-Octets que vous octroyez pour une vignette. Au delà de cette taille maximale la vignette ne sera pas enregistrée.

Historique des documents

Mémoriser les fichiers utilisés dans la liste des Documents récents

  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: File → Open Recent → Document History.

#### 6.2.3. Comment ajuster le cache d’image

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.

Comment choisir une valeur pour la mémoire virtuelle ? Voici quelques trucs pour vous aider :

- La méthode la plus simple est de ne pas y penser et d’espérer que la valeur par défaut conviendra. C’était valable quand les ordinateurs avaient peu de RAM, et que la plupart des gens s’essayaient à la création de petites images tout en faisant marcher une ou deux autres applications. Si vous utilisez GIMP simplement pour des logos ou des captures d’écran, ça peut aller.

- 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.

- Augmenter un peu la valeur à chaque fois et voir si GIMP augmente sa vitesse sans qu’un manque de mémoire se manifeste. Sachez que le manque de mémoire peut apparaître subitement et que quelques applications peuvent être fermées pour faire de la place.

- Faire un petit calcul d’une valeur viable. Vous pourrez toujours utiliser les autres méthodes si ça ne marche pas.

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.

C’est maintenant le temps de la décision et d’un peu de math. L’idée de base est de décider si vous voulez baser tout le cache d’image en RAM ou le partager entre la RAM et le fichier d’échange du système :

1. Vous changez souvent d’application ? Ou vous travaillez longtemps sur GIMP ? Alors vous pouvez considérer que le partage entre la RAM et le fichier d’échange du système (OS swap) est valable. Sinon, vous allez devoir suivre les étapes suivantes (si vous n’êtes pas sûr de vous, passez-les). Si vous êtes certain que vous changez très souvent d’application, ne comptez que la free RAM et passez à la décision finale.

2. Le fichier d’échange du système d’exploitation réside sur le même disque physique que le fichier d’échange de GIMP ? Alors additionnez RAM et OS swap. Sinon, passez à l’étape suivante.

3. Le disque portant le fichier d’échange du système est moins rapide que le disque portant le fichier d’échange de GIMP ? Alors ne prenez que la free RAM. Sinon, additionnez free RAM et OS swap.

4. Vous avez maintenant un nombre, qu’il s’agisse seulement de la RAM libre ou de la RAM libre plus le fichier d’échange libre du système. Réduisez-le un peu par sécurité : c’est le cache d’image qu’il vous faut.

Comme vous le voyez, tout tourne autour de la question des ressources libres et de savoir s’il vaut le coup d’utiliser l’OS swap ou si ça ne va pas causer encore plus de problèmes.

Il y a néanmoins de bonnes raisons d’ajuster cette valeur. La principale est une modification des capacités de votre ordinateur qui peuvent vous permettre d’améliorer la vitesse de GIMP en multi-tâches.

Une autre raison est un GIMP trop lent, tandis que les autres applications en multi-tâche fonctionnent normalement. Cela signifie que GIMP pourrait être amélioré sans aggraver la situation des autres applications. L’inverse signifierait que GIMP est trop gourmand.

Si vous avez décidé de n’utiliser que la RAM et que GIMP est lent, essayez d’augmenter un peu la valeur mais sans jamais utiliser aussi tout le free swap. S’il s’agit au contraire d’utiliser la RAM et l’OS swap, alors vous devez réduire le montant de RAM disponible pour 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.

6. Preferences Dialog |  | 6.3. Debugging

Report a bug in GIMP Signalez une erreur de documentation