6.2. Systemressourcer

Figur 15.69. Indstllinger af systemressourcer

Indstllinger af systemressourcer

På denne side kan du tilpasse mængden af systemhukommelse, der tildeles til forskellige formål. Den giver dig også mulighed for at indstille størrelsen på de miniaturefiler, som GIMP producerer.

6.2.1. Aktivér dialogen

Dialogen Indstillinger kan tilgås fra hovedmenuen via RedigérIndstillinger,

6.2.2. Indstillinger

Ressourceforbrug

Minimum antal fortrydelsesniveauer

GIMP giver dig mulighed for at fortryde de fleste handlinger ved at opretholde en Fortrydelseshistorik for hvert billede, hvortil der er afsat en vis mængde hukommelse. Uanset hukommelsesforbruget tillader GIMP dog altid, at et mindste antal af de seneste handlinger fortrydes; dette er det antal, der er angivet her. Se Afsnit 3, “Fortryd” for mere information om GIMPs fortrydelsesmekanisme.

Maksimal fortrydelseshukommelse

Dette er den mængde fortrydelseshukommelse, der er allokeret til hvert billede. Hvis fortrydelseshistorikstørrelsen overstiger dette, slettes de ældste punkter, medmindre dette ville resultere i færre punkter end det minimale antal, der er angivet ovenfor.

Flisebuffer (“tile cache”)

Dette er den mængde system-RAM, der er afsat til GIMP-billeddata. Hvis GIMP kræver mere hukommelse end dette, begynder den at swappe til disk, hvilket i nogle tilfælde kan forårsage en dramatisk nedgang i hastigheden. Du får mulighed for at indstille dette tal, når du installerer GIMP, men du kan ændre det her. Se Sådan indstiller du din flisebuffer for flere oplysninger.

Maksimal størrelse af nyt billede

Dette er ikke en hård begrænsning: Hvis du forsøger at oprette et nyt billede, der er større end den angivne størrelse, bliver du bedt om at bekræfte, at du virkelig ønsker at gøre det. Dette er for at forhindre, at du ved et uheld opretter billeder, der er meget større, end du har til hensigt, hvilket enten kan få GIMP til at gå ned eller få det til at reagere meeeeget laaaangsomt.

Komprimering af swap

Dette indstiller den komprimeringsmetode, der bruges til flisedata gemt i swappen. Komprimering kan både reducere swap-størrelsen og øge dens hastighed ved at minimere input og output. Værdierne er Bedste ydelse (standard), Balanceret og Bedste komprimering eller Ingen for helt at deaktivere komprimering.

Antal tråde som bruges

Trådet afvikling gør det muligt at bruge flere kerner til databehandling. Ikke alle funktioner gør brug af det i øjeblikket. Et interessant element er, at trådet afvikling sker gennem GEGL-behandling, men også i selve GIMP-kernen, for eksempel for at adskille maling fra visning.

Netværksadgang

Søg efter opdateringer

Når denne indstilling er aktiveret, vil GIMP regelmæssigt undersøge ved opstart, om der er en ny version tilgængelig. Hvis der er, får du en påmindelse om, at du kan opdatere. Bemærk, at denne indstilling kræver, at du har en internetforbindelse, og at GIMP har adgang til internettet.

Billedminiaturer

Miniaturestørrelse

Denne indstilling giver dig mulighed for at indstille størrelsen på de miniaturer, der vises i dialogen Åbn fil (og som også gemmes til eventuel brug i andre programmer). Valgmulighederne er Ingen miniaturer, Normal (128x128) og Stor (256x256).

Maksimal filstørrelse for miniaturer

Hvis en billedfil er større end den angivne maksimale størrelse, vil GIMP ikke generere en miniature til den. Med denne indstilling kan du forhindre, at miniaturer til ekstremt store billedfiler gør GIMP meget langsom.

Dokumenthistorik

Husk brugte filer i listen med seneste dokumenter

Når markeret gemmes de filer, du har åbnet, i dokumenthistorikken. Du kan få adgang til listen over filer med dialogen Dokumenthistorik i hovedmenuen: FilÅbn senesteDokumenthistorik.

6.2.3. Sådan indstilles flisebufferen (tile cache)

Dette afsnit dækker indstillingerne for størrelsen af flisebufferen under Systemressourcer.

Under databehandling og manipulation af billeder kan GIMP bruge meget hukommelse. Jo mere du har til rådighed, jo bedre. GIMP bruger tilgængelig hukommelse og andre ressourcer så effektivt som muligt og stræber efter at lade dig arbejde på dine billeder uden flere opbremsninger end nødvendigt.

Hvis GIMP har brug for mere (RAM) hukommelse, end du har, begynder den at gemme dele af de billeddata, der er nødvendige for at arbejde på dit billede, på en harddisk. Disse dele kaldes fliser. Adgang til disk er langsommere, men det giver dig i det mindste mulighed for at fortsætte med at arbejde. Disklageret kaldes en buffer, og hele systemet kaldes flisebuffer.

Flisebufferværdien bestemmer, hvornår GIMP begynder at bruge buffer i stedet for hurtigere RAM-hukommelse. Er værdien for flisebufferen lav, sender GIMP hurtigere data til disken uden at gøre fuld brug af den tilgængelige RAM. En for høj værdi af flisebufferen medfører, at andre programmer begynder at have færre systemressourcer, så de tvinges til at bruge swap og bliver langsommere. Nogle programmer lukker måske endda ned eller fungerer ikke rigtigt pga. mangel på RAM.

Hvordan vælger man størrelsen på flisebufferen? Her er nogle råd til at vælge den rigtige størrelse samt nogle tricks:

  • Det letteste er ingenting at gøre og håbe, at standardindstillingen virker. Det var en brugbar fremgangsmåde, da computerne ikke havde meget RAM, og de fleste bare prøvede at lave små billeder med GIMP, mens der kørte et eller to programmer samtidig. Vil du have det nemt, og bruger du kun GIMP til skærmbilleder og logoer, er dette formodentlig den bedste løsning.

  • Har du en nyere computer med masser af RAM, vil en størrelse på flisebufferen på halvdelen af din RAM sikkert give god ydelse i de fleste situationer, uden at andre programmer kommer til at lide under det. Formodentlig vil endda ¾ af din RAM være OK.

  • Begynd med at ændre værdien lidt ad gangen og undersøg, om det går hurtigere og hurtigere for hver øgning, men at systemet ikke klager over mangel på hukommelse. Vær opmærksom på, at mangel på hukommelse kan vise sig pludseligt ved, at nogle programmer afsluttes for at give plads til andre.

  • Lav nogle enkle udregninger og beregn en fornuftig værdi. Måske bliver det nødvendigt senere at finjustere den, men måske ville det også have været nødvendigt at finjustere med de andre foregående metoder.

Antag, at du foretrækker sidstnævnte metode og ønsker en god startværdi. Først skal du indsamle nogle data om din computer: mængden af RAM, størrelsen af swap og en generel idé om hastigheden af diskene, som styresystemets og GIMPs swap ligger på. Du behøver ikke udføre disktest eller tjekke spinhastigheden (RPM, omdrejninger i minuttet) på dine diske; du skal blot undersøge, om én lader til at være langsommere eller hurtigere, eller om alle lader til at være lige hurtige. Du kan ændre GIMPs swapmappe på siden Mapper under Indstillinger.

Derefter skal du undersøge, hvor mange ressourcer du har brug for til andre programmer, som skal køre sideløbende med GIMP. Start dine programmer, undtagen GIMP, og brug dem lidt for at se, hvor mange ressourcer de forbruger. Du kan f.eks. bruge programmer som free, top eller Process Explorer afhængigt af dit styresystem og miljø. Tallet, du er ude efter, er fri/ledig hukommelse inkl. filcachen.

Kommandoen free i Linux udfører beregningerne for dig: Kig i kolonnen free og linjen -/+ buffers/cache. Notér også den ledige swap.

Nu er det tid til lidt beregninger og beslutningstagen: Skal al flisebuffer være i RAM eller i RAM plus swap?

  1. Skifter du tit mellem programmer? Eller arbejder du lang tid i GIMP? Bruger du lang tid i GIMP, kan du betragte ledig RAM og ledig swap som værende til rådighed. Hvis ikke, skal du gå gennem de følgende trin (føler du dig usikker, så tjek de følgende trin). Er du sikker på, du skifter til et andet program hvert andet minut, så tæl kun den ledige RAM med og gå til sidste trin; der er ikke mere at tjekke.

  2. Findes styresystemets swap på den samme fysiske disk som GIMPs swap? Er det tilfældet, så læg RAM og swap til. Ellers gå til næste trin.

  3. Er disken med styresystemets swap hurtigere, langsommere eller samme hastighed som disken med GIMPs swap? Er den langsommere, så medtag kun ledig RAM. Er den hurtigere eller samme hastighed, så læg ledig RAM og swap til.

  4. Du har nu et tal, om det så er ledig RAM eller ledig RAM plus styresystemets swap. Vælg et lidt mindre tal, for at være på den sikre side, og du har nu et godt udgangspunkt for størrelsen på flisebufferen.

Det handler alt sammen om at tjekke de ledige ressourcer og beslutte, om det er værd at bruge styresystemets swap, eller det vil være til større skade end gavn.

Der kan være gode grunde til at justere størrelsen. F.eks. hvis dit brugsmønster på computeren ændrer sig eller ved udskiftning af hardware. Det kan betyde, at antagelserne om brug af computeren eller dens hastighed ikke længere holder. Det vil kræve genovervejelse af de foregående trin, hvilket kan give samme størrelse eller en helt anden.

En anden grund til at ændre størrelsen kunne være fordi, GIMP lader til at køre langsomt, mens skift til andre programmer er hurtig. Det betyder, at GIMP kunne bruge mere hukommelse, uden det går ud over andre programmer. Klager andre programmer på den anden side over for lidt hukommelse, kan det være en fordel ikke at lade GIMP hugge så meget af den.

Besluttede du dig for kun at bruge RAM, og kører GIMP langsomt, kan du prøve at øge størrelsen lidt, men uden at bruge al ledig swap. Bruger du både RAM og swap, og har du problemer med forbruget af ressourcer, skal du formindske mængde af RAM, som er tilgængelig for GIMP.

Et andet trick ville være at lægge swapmappen på en meget hurtig disk eller på en anden disk end den, hvor de fleste af dine filer er. Spredes styresystemets swapfil ud på flere diske, er det generelt også en god måde at øge hastigheden på. Det kan også være nødvendigt at købe mere RAM eller holde op med at bruge mange programmer samtidigt. Du kan ikke forvente at kunne redigere en plakat på en computer med for lidt RAM, og at det vil gå hurtigt.

Du kan også tjekke dit billedes krav til hukommelse. Jo større billedet er og des flere fortrydelsestrin, desto flere ressourcer er nødvendige. Det er en anden måde at vælge størrelse på, men det virker kun, hvis du altid arbejder med samme slags billeder, og de reelle krav dermed ikke varierer. Det hjælper også at vide, om du har brug for mere RAM og/eller diskplads.