Warum startet GIMP auf meinem Computer so langsam?

35

Gibt es eine Möglichkeit, die Startzeit von GIMP unter Windows Vista Home Premium 32-Bit 1.6 [Dual] Intel-Prozessoren zu beschleunigen? Unter XP [anderer Computer] wird es in weniger als 3 Sekunden geladen. Unter Vista dauert es 20 Sekunden:

  • 2 Sekunden (andere Schriftarten, Pinsel usw.)
  • 18 Sekunden (Extension-Script-Fu)

Es friert nur bei Extension-Script-Fu ein. Wenn ich mir Process Explorer anschaue, sehe ich, dass es überhaupt keine CPU benötigt. EDIT 1: Es scheint 50% der CPU zu beanspruchen.

Es bleibt ungefähr 18 Sekunden lang hängen und beginnt dann wieder zu arbeiten. Dann erscheint das eigentliche GIMP-Programm [... endlich]. Ich habe die neueste stabile Version (glaube ich). Ich habe es mit XP SP2 Compatibiliy Mode und / oder Run As Administrator versucht, aber das hat nicht geholfen.

EDIT 2: Eine Möglichkeit wäre, Script-Fu zu deaktivieren. Weiß jemand, wie man es beim Start deaktiviert? Ist es möglich? Würde GIMP noch funktionieren? Was würde nicht funktionieren? Kann ich es später nach dem Laden starten?


EDIT 3: Scheint, mit Blitzgeschwindigkeit auch mit Script-Fu (<3 Sekunden) in GIMP 2.8 RC1 unter Windows Vista gestartet zu werden.

Mateen Ulhaq
quelle
Es dauert ungefähr 20 Sekunden oder länger, bis es auf meinem PC ausgeführt wird, und es ist WinXP SP3. Auch darüber bin ich nicht wirklich glücklich.
Steve
3
@Steve Sie sollten es wirklich reparieren. Aber als ich einmal in einem GIMP-Forum gefragt wurde, sagten sie mir, wie ungeduldig ich sei. (Wahrscheinlich, weil sie sonst nichts zu tun haben.)
Mateen Ulhaq
Soweit ich weiß, ist der einzige Weg, den Start von Gimp zu beschleunigen, einen sehr schnellen PC zu haben. Auf meinem Core i5 werden ungefähr 3 Sekunden geladen.
Michael K
1
@Michael Das Problem ist, dass der GIMP-Prozess die CPU für 18 Sekunden nicht mehr verwendet. Es ist also kein Problem, wie schnell mein PC ist (Intel Core 2 Duo @ 1,8 GHz / Prozessor) oder wie viel RAM er hat (2 GB, habe mein Vista schlank und gemein, entferne unnötige Dienste / Sicherheitsrisiken, deaktiviere Aero) Außerdem habe ich ReadyBoost mit einem Kingston DataTraveller USB 2.0 mit 4 GB Speicherplatz.)
Mateen Ulhaq
1
@muntoo: Der Großteil der Programmladezeiten (nicht nur GIMP) wird nicht für die CPU aufgewendet, der Großteil der Programmladezeit wird für das Lesen von der Festplatte aufgewendet. Die Lesegeschwindigkeit einer Festplatte hängt stark davon ab, wie fragmentiert das Laufwerk ist. Sequentielle Lesevorgänge können normalerweise 40 MB / s erreichen, hoch zufällige Lesevorgänge können jedoch die Leistung beeinträchtigen, die unter 1 MB / s liegt. Ein Programm, das 100 MB Daten laden muss, kann in 2-3 Sekunden geladen werden, wenn der Lesevorgang hauptsächlich sequentiell erfolgt. Bei verteilten Dateien kann dies jedoch mehr als 20 Sekunden dauern.
Lie Ryan

Antworten:

25

Wenn dies passiert, wenn der Begrüßungsbildschirm "Laden von Datendateien - Schriftarten" anzeigt, gibt es mehrere Problemumgehungen für diese Verlangsamung.

Um die Verlangsamung zu analysieren, können Sie den --verboseParameter zu GIMP hinzufügen , um Startprobleme besser analysieren zu können.


Der Artikel Slow GIMP Startup: Graphics empfiehlt:

Das passierte mir früher auch. Eine Art Seele sagte mir, dass es im Verzeichnis c: \ documents and settings \ user-name \ eine ..fonts-cache1-Datei geben wird. Löschen Sie diesen Cache und starten Sie GIMP neu. Das erste Mal dauert es eine Weile, bis der Font-Cache wieder hergestellt ist, aber ab dem zweiten Mal sollte es ziemlich normal sein.

Beachten Sie, dass auf neueren Systemen (Windows 7 und 10) dieser Ordner verschoben wurde C:\Users\<username>\AppData\Local\fontconfig. Eine schnelle Möglichkeit, dorthin zu gelangen, besteht darin, Folgendes einzugeben: Win+ rund einzugeben %appdata%/../local/fontconfig(oder dasselbe in die Adresszeile eines Datei-Explorer-Fensters zu schreiben).


Ein weiterer Rat ist:

Ich habe eine Verknüpfung mit dem Befehlsparameter --no-fonts erstellt und sie begann sehr schnell.


In den GIMP-FAQ heißt es:

Das Laden des GIMP dauert zu lange - wie kann ich es beschleunigen?

Die wichtigsten Dinge sind, sicherzustellen, dass Sie mindestens Version 1.0 ausführen, und sicherzustellen, dass Sie mit aktivierter Optimierung, deaktiviertem Debugging und aktivierten Optionen für gemeinsam genutzten Speicher und X-gemeinsam genutzten Speicher kompiliert haben.

Oder kaufen Sie ein schnelleres System mit mehr Speicher. 8 ^)

Wenn es für Sie immer noch zu langsam ist, ist es am einfachsten, GIMP mit der Option "--no-data" aufzurufen. Dies verhindert, dass GIMP beim Start Muster, Pinsel und ähnliche Ressourcen lädt. Sie können auch leicht von der Option "--no-splash" profitieren. Vielleicht möchten Sie das mal ausprobieren, um zu sehen, ob es wirklich genug hilft, um sich zu lohnen.


Wenn das Problem in einer oder mehreren Erweiterungen liegt, besteht die einzige Lösung darin, diese Erweiterungen zu deinstallieren. Die Erweiterungen befinden sich in dem Ordner, in dem GIMP installiert ist (normalerweise Programme) C:\Program Files\GIMP-2.0\lib\gimp\<version>\plug-ins. Benennen Sie die Erweiterungsdatei einfach um in .oldoder script-fu.exein script-fu.exe.old. Die einfachste Möglichkeit, alle Erweiterungen zu entfernen, besteht darin, den gesamten Plug-In-Ordner umzubenennen.

Harrymc
quelle
1
Ich habe es versucht, aber sie helfen nicht. (Und Hinweis 1 ist nicht zutreffend - es gibt keine solche Datei.)
Mateen Ulhaq
Welche Phase des Startvorgangs dauert am längsten?
Harrymc
2
@ Harrymc Umbenennen funktioniert - 5 Sekunden. :) Wenn ich versuche, script-fu.exe auszuführen (nur zum Spaß), erhalte ich: " script-fu.exe - Komponente kann nicht gefunden werden ------------------- -------- Diese Anwendung konnte nicht gestartet werden, da libgimpui-2.0-0.dll nicht gefunden wurde. Eine Neuinstallation der Anwendung kann dieses Problem beheben .
Mateen Ulhaq
1
script-fu wird wahrscheinlich von The GIMP mit einer bestimmten Umgebung gestartet, die Sie nicht haben. Nun, da Sie die genaue Ursache kennen, können Sie möglicherweise eine Diskussion in deren Foren starten, sodass das Problem möglicherweise mit einer zukünftigen Version behoben wird.
Harrymc
1
Diese Antwort hat mir geholfen, aber um spezifisch für Windows 10, Gimp 2.8, zu werden: Wenn Gimp geschlossen ist, löschen Sie den Font-Cache unter C:\Users\<username>\AppData\Local\fontconfig\cache. Starten Sie Gimp und der Cache wird neu erstellt. nachfolgende Gimp-Starts werden schnell sein. Meine Gimp-Startzeit ging von> 2 Minuten auf <10 Sekunden zurück.
Dhobbs
7

Ausgewählte Antwort hat für mich funktioniert.

Musste jedoch andere Schritte verwenden.

Verwenden von Windows 7
Verwenden von Gimp 2.8

=== Schritt 1. Diagnose ===

  1. Navigiere zu C:\Program Files\GIMP 2\bin
  2. Umschalt + Rechtsklick -> "Befehlsfenster hier öffnen"
    (klicken Sie auf den leeren Bereich des Ordners, nicht auf ein Symbol)
  3. Art gimp-2.8.exe --verbose
  4. Beobachten Sie die sich öffnende Gimp-Konsole:
    Sehen Sie, was am längsten dauert, um geladen zu werden.

Bild der Gimp-Konsole - hängt an "Laden von Schriften"

Für mich blieb es bei
jedem Start 15 Sekunden lang beim "Laden von Schriften" .

  1. Für einen schnellen Prozess der Beseitigung:
    Schließen Sie Gimp + und geben Sie dies in die Windows-Eingabeaufforderung ein

    gimp-2.8.exe --verbose --no-fonts


Hinweis: Das
Aufrufen von gimp-2.8.exe funktioniert nur, wenn der Pfad Ihrer Konsole mit dem
Verzeichnis gimp-2.8.exe identisch ist.


=== Schritt 2. Suchen Sie den Gimp-Font-Cache ===

C:\Users\User_Name\Hatte keine Dateien, die ".fonts-cache1" ähnelten.
C:\Users\User_name\.gimp-2.8Hatte nichts mit der Schriftart zu tun, außer einem leeren fontsOrdner

Wenn Sie es dort finden: Folgen Sie den Schritten der oben ausgewählten Antwort.

Auf meinem Computer befindet sich
der Schriftartordner, in dem Gimp 2.8 seine Schriftart speichert, cache
in:C:\Users\User_Name\AppData\Local\fontconfig

    Tipp:
    Klicken Sie auf die Windows-Startschaltfläche, geben Sie ein %appdata%/../local und drücken Sie die Eingabetaste


=== Schritt 3. Vergewissern Sie sich, dass dies der richtige Ordner ist ===

Darin C:\Users\User_Name\AppData\Local\fontconfig
sollte sich ein Ordner namens befinden cache.
Benennen Sie es in etwas anderes um: Beispiel cache.backup .

  1. Bleib im ..\AppData\Local\fontconfigVerzeichnis.
  2. Führen Sie Gimp aus.
  3. Überprüfen Sie, ob ein neuer cacheOrdner erstellt wird.

Wenn ja, wissen Sie auf jeden Fall, dass dies der Schriftart-Cache-Ordner von Gimp ist.


=== Schritt 4. Hoffentlich ist es behoben; Lass es uns herausfinden ===

Der letzte Schritt versteckte Gimps Cache
und Gimp regenerierte einen neuen.

Wenn Sie Gimp schließen und es erneut öffnen,
sollte es deutlich schneller öffnen
(hoffentlich war dies die Wurzel Ihres Problems!)

Gras H0PEr
quelle
(? Und möglicherweise 2.10 auf Release) für die 2.9 Entwicklerversion scheint es mit zuC:\Users\User_Name\.cache\fontconfig
GreenReaper
Arbeitslösung mit den gleichen Schritten unter Windows 10. Vielen Dank!
Metafaniel
1
Anstatt eine neue Antwort hinzuzufügen (die im Wesentlichen der akzeptierten entspricht), sollten Sie eine Änderung dieser Antwort mit dem neuen Ordnernamen vorschlagen. Dies würde die Sichtbarkeit der Lösung verbessern.
Exhuma
4

Ich habe alle Dateien in C:\Program Files\GIMP 2\lib\gimp\2.0\plug-inseinen neuen Ordner namens kopiert Unused, auch innerhalb plug-ins.

Gimp gestartet: ~ 1 Sekunde im Vergleich zu ~ 40 Sekunden zuvor. Ich habe dann häufig verwendete ".exes" in den plug-insOrdner kopiert . Jetzt startet Gimp in ca. 3 Sekunden.

Sam
quelle
Willkommen bei Super User! Aber ... siehst du nicht die Vorschau oder das Ergebnis? Und warum braucht man diese Pfeile überhaupt? @Martin hat gute Arbeit geleistet, aber auf dem Handy sah das immer noch schrecklich aus . Und es ist immer noch sinnlos, die Pfeile hinzuzufügen. Siehe auch Andere Personen können meine Beiträge bearbeiten ?! Vielen Dank.
Arjan
2

Meiner Erfahrung nach ist Windows Vista mit weniger als 4 GB RAM notorisch langsam (und Sie erwähnten, dass Sie 2 GB haben). Das Wechseln zu Windows XP verbessert die Dinge erheblich, aber die Treiber sind nicht immer mit neuerer Hardware verfügbar. Die nächstbeste Option ist Windows 7 (das im Gegensatz zu XP auch viel RAM zu benötigen scheint).

Auf einigen Computern ist mir auch aufgefallen, dass der Zeitplan für die Defragmentierung in Vista nicht ausgeführt wird, obwohl er wöchentlich ausgeführt werden soll. Daher möchten Sie möglicherweise versuchen, ihn manuell auszuführen. Der "Defragmentierer" sollte sich in Ihrem Startmenü unter "Zubehör" befinden "->" Systemprogramme. " Nach zweimaliger Ausführung stelle ich fest, dass sich die Dinge erheblich beschleunigen (obwohl es nie so gut wie neu zu sein scheint).

Ein detaillierter Vergleich der verschiedenen Tools zur Defragmentierung von Datenträgern wird hier von Herrn Roedy Green durchgeführt. Er ist unglaublich detailliert und verfügt über ein hohes Maß an technischem Fachwissen, kann jedoch auch die Dinge in einer leicht verständlichen Form erklären Mode: http://mindprod.com/jgloss/defragger.html

Die Defragmentierung ist wahrscheinlich die beste Wahl, wenn Sie nicht zu einem besseren Betriebssystem wechseln können.

Randolf Richardson
quelle
Ich verwende Auslogics DiskDefrag + Defraggler und wie ich in den Kommentaren unten gesagt habe, habe ich mein Vista so stark wie möglich optimiert, während es immer noch hübscher aussieht als XP (Deaktivierung von Aero). Ich habe von Vistas gehört, bei denen GIMP schnell eingeschaltet wird (3 Sekunden), bei XP nicht. Auf "meinem" XP (Laptop) läuft es schnell, auf Vista nicht ... Übrigens ist meine Maschine besser als "neu" und "glänzend".
Mateen Ulhaq
2

Das Problem ist sehr wahrscheinlich Ihre Pinsel oder Plugins. Beispielsweise lädt GIMP beim Start alle Pinsel in den Speicher. Auf meinem eigenen System belegt dies ungefähr 1,1 GB RAM, und zwar vor dem Laden des Begrüßungsbildschirms (das Begrüßungsbildschirmfenster ist vorhanden, aber mit einem leeren weißen Hintergrund). Sobald das Programm 1.1 GB RAM verbraucht hat, wird das Image angezeigt und es wird ziemlich schnell geladen. Wenn ich meine Pinsel lösche, startet das Programm in ca. 4 Sekunden und verbraucht nur 49 MB RAM.

Bearbeiten: Windows 7 64-Bit, Pentium Dual-Core 2,7 GHz, 4 GB RAM. GIMP 2.8 von Parthas Platz.

Ryan Fitzgerald
quelle
5
Das ist dann eine Menge Pinsel
Simon Sheehan
1

Die Schriftverarbeitung ist häufig eine Ursache für den langsamen Start von Gimp. Es scheint viele Ursachen für das Problem zu geben, und Lösungsvorschläge funktionieren möglicherweise nicht. In Gimp 2.6 unter Windows stellte ich fest, dass der Befehlszeilenparameter "--no-fonts" funktionierte (50 Sekunden speichern), aber (1) Sie können dann keinem Bild Text hinzufügen, und (2) Sie müssen starte Gimp anstatt nur auf ein Bild zu klicken.

Eine seltsame, aber effektive Lösung war, zu Bearbeiten -> Einstellungen -> Ordner -> Schriftarten zu gehen und den Eintrag dort zu löschen (normalerweise ".gimp-2.6 \ fonts"). Dies hat den Effekt (aus nicht offensichtlichen Gründen), dass die Startverzögerung für Schriftarten beseitigt wird, die Verwendung von Text für Bilder jedoch weiterhin unter Verwendung aller in Windows installierten Schriftarten zulässig ist.

mgkrebbs
quelle
Ich habe dies getan und es hat nicht den Effekt, dass die Startverzögerung für Schriften für mich beseitigt wird. Gimp "sucht" beim Start noch eine halbe Minute lang nach Schriften.
Comodoro
1

Ich habe genau dies erlebt (außer auf einem Mac) und ich dachte, es wäre ein weiteres seltsames Mac-Problem, mit dem ich mich nur abfinden musste. Ich habe viel länger als 20 Sekunden auf extension-script-fu gewartet. Das Problem für mich war, dass ich ein austauschbares USB-Speichergerät hatte (16 GB und nicht zu schnell) und mein Computer einen Index der Dateien auf diesem Laufwerk zu führen schien.

Als ich die Dateiindizierung für dieses Gerät deaktiviert habe, ist dieses ganze Problem verschwunden. Ich bin mir nicht sicher, ob das wirklich hilft, und ich weiß nicht, wie ich das unter Windows machen soll, aber vielleicht etwas Ähnliches. (Ich habe kein GIMP auf meinem Windows-Rechner)

user568417
quelle
0

Es dauert ungefähr 10 Sekunden, bis Gimp auf einem ca. 2 GHz Xeon, Arch Linux, gestartet ist. Dies sagt mir, dass es höchstwahrscheinlich ein Problem mit der Windows-Version von Gimp gibt. Außerdem habe ich selbst erlebt, dass das Laden der Windows-Version von Gimp sehr lange dauert.

Um Ihre Frage zu beantworten, können Sie Linux ausführen. Ich wette, Gimp würde sogar schneller starten, wenn Sie Gimp unter Linux in einer virtuellen Maschine (wie VirtualBox) ausführen.

Alexander
quelle
4
Ich möchte lieber nicht jedes Mal zu VirtualBox wechseln und Ubuntu ausführen, wenn ich GIMP möchte ... Trotzdem danke.
Mateen Ulhaq