Deze pagina laat u de hoeveelheid systeemgeheugen aanpassen die voor de verschillende doelen is toegewezen. Het stelt u ook in staat de grootte in te stellen voor de miniatuurbestanden die GIMP produceert.
The preferences dialog can be accessed from the main menu, through
→ .Systeembelasting
GIMP stelt u in staat de meeste acties ongedaan te maken door een “Geschiedenis Ongedaan maken” te onderhouden voor elke afbeelding, waarvoor een bepaalde hoeveelheid geheugen wordt toegewezen. Ongeacht het gebruikte geheugen staat GIMP echter altijd toe dat een minimaal aantal van de meest recente acties ongedaan kan worden gemaakt: dat is het hier gespecificeerde aantal. Bekijk Paragraaf 3, “Ongedaan maken” voor meer informatie over het mechanisme Ongedaan maken van GIMP.
Dit is de hoeveelheid van toegewezen geheugen voor ongedaan maken voor elke afbeelding. Als de grootte van de Geschiedenis Ongedaan maken hier overheen gaat, worden de oudste punten verwijderd, tenzij dit zou resulteren in de aanwezigheid van minder punten dan het hierboven gespecificeerde minimale aantal.
Dit is de hoeveelheid systeem-RAM die is toegewezen voor gegevens van afbeeldingen in GIMP. Als GIMP meer geheugen nodig heeft dan dit, begint het naar schijf te wisselen, wat in sommige omstandigheden kan leiden tot een dramatische vertraging. U krijgt de gelegenheid om dit getal in te stellen als u GIMP installeert, maar u kunt het hier wijzigen. Bekijk Hoe uw Omvang cache-geheugen in te stellen voor meer informatie.
Dit is geen harde beperking: als u probeert om een nieuwe afbeelding te maken die groter is dan de gespecificeerde grootte, wordt u gevraagd te bevestigen of u dat echt wilt doen. Dat is om te voorkomen dat u per ongeluk afbeeldingen maakt die veel groter zijn dan u bedoelt, wat kan leiden tot het crashen van GIMP of ervoor kan zorgen dat het heeeeeeeeeeeellllllllllllllllllllll langzaammmmmmmmmmmmmmm wordt.
Dit stelt de methode voor comprimeren in voor de gegevens van tegels die worden opgeslagen in het wisselgeheugen. Comprimeren kan zowel de grootte van het wisselgeheugen verkleinen als de snelheid ervan verhogen, door in- en uitvoer te minimaliseren. Waarden zijn Snelste (de standaard), Gebalanceerd en Beste compressie, of Geen om comprimeren helemaal uit te zetten.
Multi-threading maakt het mogelijk gebruik te maken van meerdere bronnen voor de verwerking. Niet alle mogelijkheden maken daar op dit moment gebruik van. Een punt van interesse is dat multi-threading gebeurt door verwerking van GEGL, maar ook in de bron van GIMP zelf, bijvoorbeeld om tekenen af te scheiden van weergeven.
Netwerktoegang
Als deze optie is ingeschakeld zal GIMP regelmatig bij het opstarten controleren of een nieuwe versie beschikbaar is. Als die er is zult u een waarschuwing krijgen dat u bij kunt werken. Onthoud dat deze optie vereist dat u een internetverbinding heeft en dat GIMP toegang heeft tot het internet.
Miniaturen
Deze opties stellen u in staat de grootte van miniaturen in te stellen, weergegeven in het dialoogvenster Bestand openen (en ook opgeslagen voor mogelijk gebruik door andere programma's). De opties zijn “Geen miniaturen”, “Normaal (128x128)” en “Groot (256x256)”.
Als een afbeeldingsbestand groter is dan de gespecificeerde maximale grootte, zal GIMP er geen miniatuur voor genereren. Deze opties maken het voor u mogelijk te voorkomen dat miniaturen worden gemaakt van extreem grote afbeeldingsbestanden die GIMP vertragen tot kruipen.
Documentgeschiedenis
Indien geselecteerd worden bestanden, die u hebt geopend, opgeslagen in de Documentgeschiedenis. U krijgt toegang tot de lijst met bestanden met het dialoogvenster Documentgeschiedenis in het hoofdmenu: → → .
Dit gedeelte behandelt de instelling Omvang cache-geheugen onder Systeembronnen.
During the data processing and manipulation of pictures, GIMP can use a lot of memory. The more you have available, the better. GIMP uses the operating system memory available resources as effectively as possible, striving to maintain the work on the pictures fast and comfortable for the user. That Data memory, during the treatment, is organized in buffered blocks of graphic data, which could exist in two different forms of data memory: in the slow not removable disk or in the fast main RAM memory. GIMP uses preferably the RAM, and when it runs short of this memory, it uses the hard disk for the remaining data. These chunks of graphic data are commonly referred to as "tiles" and the entire system is called "tile cache".
A low value for tile cache means that GIMP sends data to the disk very quickly, not making real use of the available RAM, and making the disks work for no real reason. Too high a value for tile cache, and other applications start to have less system resources, forcing them to use swap space, which also makes the disks work too hard; some of them may even terminate or start to malfunction due to lack of RAM.
Hoe kiest u een getal voor de omvang van de tegelcache? Hier zijn enkele tips om u te helpen te bepalen welke waarde te gebruiken, als ook een paar trucs:
De gemakkelijkste methode is om dit helemaal te vergeten en hopen dat de standaard instelling werkt. Dit was een gebruikelijke methode toen computers nog weinig RAM hadden en de meeste mensen eenvoudigweg probeerden kleine afbeeldingen te maken met GIMP, terwijl tegelijkertijd nog een of twee andere toepassingen werden uitgevoerd. Als u iets gemakkelijks wilt en GIMP alleen gebruikt om schermafdrukken en logo's te maken, is dit waarschijnlijk de beste oplossing.
Als u een moderne computer hebt met voldoende geheugen, zal het instellen van de tegelcache op ongeveer de helft van uw RAM waarschijnlijk goede prestaties voor GIMP leveren in de meeste situaties, zonder andere toepassing tekort te doen. Waarschijnlijk zou zelfs 3/4 van uw RAM prima zijn.
Verander het getal en zie wat er gebeurt. Kijk bij de systeem-eigenschappen van uw computer hoeveel RAM geheugen u hebt en denk om te beginnen in veelvouden van 10% van het totaal. (De hoeveelheid wordt tegenwoordig geteld in gigabytes of gibibytes.)
Probeer een aannemelijke waarde te berekenen. Dan weet u in elk geval waar u het over hebt.
Laten we ervan uitgaan dat u een voorkeur hebt voor de laatste optie en een goede waarde wilt hebben om mee te beginnen. Als eerste moet u wat gegevens verzamelen over uw computer. Die gegevens zijn de hoeveelheid geïnstalleerd RAM in uw systeem, het beschikbare wisselgeheugen van het besturingssysteem en een algemeen idee van de snelheid van de schijven die het wisselgeheugen voor het besturingssysteem opslaan en de map die wordt gebruikt voor het wisselgeheugen van GIMP. U hoeft geen testen uit te voeren op de schijven, noch de RPM voor de schijven te controleren, het gaat erom te zien welke duidelijk sneller of langzamer is, of dat ze allemaal soortgelijk zijn. U kunt de map voor het wisselgeheugen voor GIMP wijzigen op de pagina Mappen van het dialoogvenster Voorkeuren.
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 or top, depending in what OS and what environment you use. The numbers you want is the memory left, including file cache. Modern Unix keeps a very small area free, in order to be able to keep large file and buffer caches. 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.
Nu is het tijd voor beslissingen en een beetje eenvoudige wiskunde. In de basis is het concept om te beslissen of u alle tegelcache in RAM wilt plaatsen of in RAM plus wisselgeheugen van het besturingssysteem:
Wijzigt u veel van toepassing? Of werkt u lange tijd in GIMP? Als u veel tijd steekt in GIMP, kunt u vrije RAM plus zoveel vrij wisselgeheugen als beschikbaar is overwegen; zo niet, moet u door de volgende stappen. (Als u zich niet zeker voelt hierbij, controleer de volgende stappen.) Als u er zeker van bent dat u elke paar minuten wisselt van toepassing, tel dan alleen het vrije RAM en ga naar de uiteindelijke beslissing; niets meer te controleren.
Leeft het wisselgeheugen van het besturingssysteem op dezelfde fysieke schijf als het wisselgeheugen van GIMP? Als dat zo is, tel RAM en wisselgeheugen bij elkaar op. Ga anders naar de volgende stap.
Is de schijf met het wisselgeheugen van het besturingssysteem sneller of van dezelfde snelheid als de schijf waarop het wisselgeheugen van GIMP staat? Indien langzamer, neem alleen het vrije RAM; indien sneller of soortgelijk, tel vrije RAM en wisselgeheugen bij elkaar op.
U heeft nu een getal, of dat nu alleen het vrije RAM is of de vrije RAM plus het vrije wisselgeheugen van het besturingssysteem. Maak het iets kleiner, om aan de veilige kant te blijven en dat is de tegelcache die u als een goed startpunt zou kunnen gebruiken.
Zoals u ziet gaat het allemaal om het controleren van de vrije bronnen en beslissen of het wisselgeheugen van het besturingssysteem het waard is om te gebruiken of dat het meer voor problemen zal zorgen dan dat het helpt.
Er zijn echter enkele redenen waarom u deze waarde aan zou willen passen. De basis daarvoor zijn wijzigingen in het patroon van het gebruiken van uw computer, of het wijzigen van de hardware. Dat zou kunnen betekenen dat uw aannames over hoe u uw computer gebruikt, of de snelheid ervan, niet langer geldig zijn. Dat zou een herevaluatie vereisen van de vorige stappen, die u naar een soortgelijke waarde kunnen brengen of een compleet nieuwe waarde.
Een andere reden om de waarde te wijzigen is omdat het lijkt alsof GIMP te langzaam wordt uitgevoerd, terwijl het wijzigen naar andere toepassingen snel is: dit betekent dat GIMP meer geheugen zou kunnen gebruiken zonder de andere toepassingen te belasten. Aan de andere kant, als u meer klachten krijgt van andere toepassingen over niet voldoende geheugen, dan zou u er voordeel van kunnen hebben om GIMP er niet zoveel van te laten opslurpen.
Als u besluit om alleen RAM te gebruiken en GIMP wordt langzaam uitgevoerd, zou u kunnen proberen de waarde iets te verhogen, maar nooit om ook al het vrije wisselgeheugen te gebruiken. Als het tegenovergestelde het geval is, gebruiken van zowel RAM als wisselgeheugen, en u hebt problemen met gebrek aan bronnen, dan zou u de voor GIMP beschikbare hoeveelheid RAM kunnen verkleinen.
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.
U kunt ook controleren welke vereisten voor geheugen uw afbeeldingen hebben. Hoe groter de afbeeldingen, en het aantal Ongedaan maken, hoe meer bronnen u nodig hebt. Dit is een andere manier om een getal te kiezen, maar die is alleen goed als u altijd werkt met hetzelfde soort afbeeldingen, en de echte vereisten dus niet teveel variëren. Het is ook nuttig om te weten of u meer RAM en/of schijfruimte nodig hebt.