6.2. System Resources

Obrázek 15.69. System Resources Preferences

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

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

6.2.2. Options

Spotřeba zdrojů

Minimální počet kroků zpět

GIMP umožňuje vzít zpět většinu akcí, protože pro každý otevřený obrázek uchovává historii změn. Pro tuto historii je vyhrazeno určité množství paměti. Bez ohledu na paměť však GIMP umožňuje vracet určité minimální množství změn. Toto množství se nastavuje zde. Více o funkci Zpět se dozvíte v části Vracení zpět.

Maximální paměť vracení

Toto je množství paměti vyhrazené pro historii změn každého obrázku. Pokud velikost historie překročí tuto hranici, jsou nejstarší záznamy zapomínány, pokud by to ovšem nezpůsobilo uložení menšího počtu záznamů, než jaký je nastaven ve volbě výše.

Velikost vyrovnávací paměti dlaždic

Toto je množství operační paměti vyhrazené pro obrazová data v Gimpu. Pokud GIMP potřebuje paměti více, začne ji odkládat na disk, což může způsobit nesmírné zpomalení. Tuto hodnotu můžete nastavit již při instalaci Gimpu, ale můžete ji také kdykoliv změnit zde. Více informací najdete v části Jak nastavit vyrovnávací paměť dlaždic.

Maximální velikost nového obrázku

Zde nastavený limit není absolutní. Pokud budete chtít vytvořit obrázek větší, než zde nastavený limit, budete požádáni o potvrzení vašeho úmyslu. Smyslem je zabránit nechtěnému vytvoření obrovského obrázku, což může způsobit pád Gimpu nebo jeho neúnosné zpomalení.

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

Multi-threading allows making use of multiple cores for processing. Not all features make use of that for the moment. A point of interest is that multi-threading happens through GEGL processing, but also in GIMP core itself, for instance to separate painting from display.

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

This options allows you to set the size of the thumbnails shown in the File Open dialog (and also saved for possible use by other programs). The options are No thumbnails, Normal (128x128), and Large (256x256).

Maximální velikost souboru pro náhledy

Pokud je velikost souboru větší, než zde uvedená hodnota, nebude pro něj GIMP vytvářet náhled. Lze tak omezit vytváření náhledů z extrémně velkých obrázků, což by způsobilo velké zpomalení Gimpu.

Dialog

Zachovat záznam o použitých souborech v seznamu nedávných dokumentů

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. Jak nastavit vyrovnávací paměť dlaždic

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.

Jak tedy zvolit správnou velikost vyrovnávací paměti dlaždic? Pomoci vám mohou následující tipy a triky:

  • Nejjednodušším způsobem je nelámat si hlavu a doufat, že výchozí hodnoty budou fungovat dobře. To je vyhovující v případě počítačů s malým množstvím operační paměti a uživatelů používajících GIMP k tvorbě malých obrázků a spouštějících vedle GIMPu jen málo dalších aplikací. Pokud používáte GIMP jen k jednoduché práci, například snímání obrazovky, bude vám toto řešení vyhovovat.

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

  • Můžete také vyrovnávací paměť dlaždic při každém spuštění GIMPu opatrně zvyšovat a dávat pozor, zda si operační systém nestěžuje na nedostatek paměti nebo se tento nedostatek neprojevuje poruchami jiných aplikací, například jejich nečekaným ukončováním.

  • Další možností je vhodnou hodnotu vypočítat. Možná ji bude později nutné doladit, ale to se může stát i u předešlých metod. Výhodou výpočtu je, že lépe poznáte funkci svého počítače a možná dostanete z GIMPu i více výkonu.

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.

Nyní je nutno se rozhodnout, zda chcete veškerou vyrovnávací paměť dlaždic uchovávat v operační paměti (RAM), nebo v operační paměti (RAM) a systémovém odkládacím prostoru (swap):

  1. Přecházíte hodně mezi jednotlivými aplikacemi? Nebo pracujete v GIMPu bez přerušení dlouhou dobu? Pokud dlouho bez přerušení setrváváte v GIMPu, můžete za volnou paměť považovat volnou operační paměť (RAM) plus volný systémový odkládací prostor (swap). Pokud nikoliv nebo si nejste jistí, projděte si následující kroky. Pokud naopak víte, že mezi jednotlivými aplikacemi přecházíte neustále, berte v úvahu pouze volnou operační paměť (RAM) a rovnou přejděte ke konečnému rozhodnutí.

  2. Je systémový odkládací prostor (swap) umístěn na stejném fyzickém disku jako odkládací adresář GIMPu? Pokud ano, sečtěte operační paměť (RAM) a systémový odkládací prostor (swap). Jinak pokračujte dalším krokem.

  3. Je disk se systémovým odkládacím prostorem (swap) rychlejší nebo stejně rychlý jako disk s odkládacím adresářem GIMPu? Pokud ano, sečtěte operační paměť (RAM) a systémový odkládací prostor (swap). Pokud je pomalejší, berte v úvahu pouze volnou operační paměť (RAM).

  4. Číslo, které jste získali (množství volné operační paměti nebo volné operační paměti včetně systémového odkládacího prostoru) o něco málo zmenšete a použijte jako velikost vyrovnávací paměti dlaždic v GIMPu.

Jak vidíte, jde hlavně o zjištění volných systémových zdrojů a rozhodnutí, zda se vyplatí používat systémový odkládací prostor (swap).

V některých případech ale bude nutné takto nastavenou hodnotu upravit. Například tehdy, pokud se změní způsob využívání vašeho počítače nebo jeho hardwarová konfigurace. Takové změny mohou znamenat, že dříve provedená rozhodnutí již neodpovídají skutečnosti. Pak je nejlepší rozhodovací proces zopakovat.

Dalším důvodem ke změně může být příliš pomalý běh GIMPu, zatímco přepínání do jiných aplikací je rychlé. Taková situace znamená, že GIMP může využít více paměti, aniž by ohrozil ostatní aplikace. Na druhou stranu, pokud si ostatní aplikace stěžují na nedostatek paměti, může být lepší vyrovnávací paměť dlaždic GIMPu snížit.

Pokud jste se rozhodli používat pouze operační paměť (RAM) a GIMP běží pomalu, můžete velikost vyrovnávací paměti dlaždic opatrně zvýšit, ale nikoliv použít celý systémový odkládací prostor (swap). Pokud je situace opačná, používáte RAM + swap, a máte problémy s nedostatkem systémových zdrojů, velikost vyrovnávací paměti dlaždic snižte.

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.