マシン上でGIMPの起動が非常に遅いのはなぜですか?


35

Windows Vista Home Premium 32ビット1.6 [デュアル] IntelプロセッサーでGIMPの起動時間を短縮する方法はありますか?XP [異なるコンピューター]では、3秒未満でロードされます。Vistaでは、20秒かかります。

  • 2秒(その他-フォント、ブラシなど)
  • 18秒(extension-script-fu)

extension-script-fuでフリーズするだけです。Process Explorerを見ると、CPUをまったく使用していないことがわかります。 編集1:CPUの50%を使用しているようです。

約18秒間停止し、再び動作を開始します。次に、実際のGIMPプログラムがポップアップします[...最終的に]。私は最新の安定版を実行しています(と思います)。XP SP2互換モードまたはRun As Administratorで試してみましたが、それは役に立ちませんでした。

編集2: 1つの方法はscript-fuを無効にすることです。起動時に無効にする方法を知っていますか?出来ますか?GIMPは引き続き動作しますか?何が機能しないのでしょうか?ロード後に後で起動できますか?


編集3: Windows VistaのGIMP 2.8 RC1でscript-fu(3秒未満)を使用しても、超高速で起動するようです。


私のPCで実行するのに約20秒以上かかります。WinXPSP3です。それについても幸せではありません。
スティーブ

3
@Steve彼らは本当にそれを修正する必要があります。しかし、もちろん、GIMPフォーラムで一度聞いたとき、彼らは私がどれほどイライラしているのか教えてくれました。(おそらく、彼らには他に何もすることがないからです。)
Mateen Ulhaq

私の知る限り、gimpの起動を高速化する唯一の本当の方法は、非常に高速なPCを使用することです。私のコアi5では、約3秒かかります。
マイケルK

1
@Michael問題は、GIMPプロセスがCPUの使用を18秒間停止することです。したがって、PCの速度(Intel Core 2 Duo @ 1.8Ghz /プロセッサ)、またはRAMの量(2GB、Vistaを無駄にせず、不要なサービス/セキュリティリスクを取り除き、Aeroを無効にする)には、実際には問題はありません。など、また、4GBのスペースを備えたKingston
DataTraveller

1
@muntoo:プログラムのロード時間の大部分(GIMPだけでなく)はCPUに費やされず、プログラムのロード時間の大部分はハードディスクからの読み取りに費やされます。ハードディスクの読み取り速度は、ドライブの断片化度に大きく依存します。通常、シーケンシャル読み取りは40MB / sに達しますが、非常にランダムな読み取りは1MB / s以下に達するパフォーマンスを低下させる可能性があります。読み取りが主にシーケンシャルである場合、100 MBのデータをロードする必要があるプログラムは2〜3秒でロードできますが、ファイルが散在している場合は20秒以上かかります。
ライライアン

回答:


25

スプラッシュ画面が「データファイルのロード-フォント」に達したときにこれが発生した場合、この速度低下に対するいくつかの回避策があります。

スローダウンを分析するには、--verboseGIMPにパラメーターを追加して、起動時の問題をよりよく分析できます。


記事GIMPの起動が遅い:グラフィックスのアドバイス:

これは私にも起こりました。c:\ documents and settings \ user-name \ディレクトリに..fonts-cache1ファイルがあると親切に言われました。そのキャッシュを削除してGIMPを再起動します。初めてそのフォントキャッシュを再度作成するのに時間がかかりますが、2回目からはかなり正常なはずです。

新しいシステム(Windows 7および10)では、このフォルダーはに移動したことに注意してくださいC:\Users\<username>\AppData\Local\fontconfig。そこに到達する簡単な方法は、Win+を入力して入力rする%appdata%/../local/fontconfig(またはファイルエクスプローラーウィンドウのアドレス行に同じことを書き込む)ことです。


別のアドバイスは次のとおりです。

コマンドパラメータ--no-fontsを使用してショートカットを作成しましたが、すぐに起動しました。


GIMPよくある質問は言います:

GIMPの読み込みに時間がかかりすぎる-どうすれば高速化できますか?

主なことは、少なくともバージョン1.0を実行していることを確認し、最適化をオンにしてデバッグをオフにし、共有メモリとX共有メモリのオプションをオンにしてコンパイルしたことを確認することです。

または、より多くのメモリを備えたより高速なシステムを購入します。8 ^)

それでも遅すぎる場合、最も簡単なスピードアップは、「-no-data」オプションを使用してGIMPを呼び出すことです。これにより、GIMPは起動時にパターン、ブラシ、および同様のリソースをロードしなくなります。「--no-splash」オプションのメリットもわずかにあります。その価値を十分に高めるのに本当に役立つかどうかを確認するために、その時間を計りたいかもしれません。


問題が1つ以上の拡張機能にある場合、唯一の解決策はこれらの拡張機能をアンインストールすることです。拡張機能は、GIMPがインストールされているフォルダー(通常はProgram Files)内にありC:\Program Files\GIMP-2.0\lib\gimp\<version>\plug-insます。拡張ファイルの名前をに変更する.oldか、たとえばに変更script-fu.exescript-fu.exe.oldます。すべての拡張機能を削除する最も簡単な方法は、プラグインフォルダー全体の名前を変更することです。


1
私はそれらを試しましたが、助けにはなりません。(およびアドバイス#1は適用されません-そのようなファイルは存在しません。)
Mateen Ulhaq

起動プロセスのどの段階が最も時間がかかりますか?
harrymc

2
@harrymc名前の変更-5秒。:) script-fu.exeを実行しようとすると(楽しみのために)、「script-fu.exe-コンポーネントが見つかりません------------------- -------- libgimpui-2.0-0.dllが見つからなかったため、このアプリケーションの起動に失敗しました。アプリケーションを再インストールすると、この問題が解決する場合があります
Mateen Ulhaq

1
script-fuは、おそらくGIMPから起動しますが、特定の環境はありません。正確な原因がわかったので、彼らのフォーラムで議論を始められるかもしれません。そのため、問題は将来のバージョンで修正されるでしょう。
harrymc

1
この回答は私を助けましたが、Windows 10に特化するには、Gimp 2.8:Gimpを閉じた状態で、フォントキャッシュを削除しC:\Users\<username>\AppData\Local\fontconfig\cacheます。Gimpを起動すると、キャッシュが再構築されます。その後のGimpの起動は高速になります。Gimpの起動時間は2分以上から10秒未満になりました。
ドブス

7

選択した答えは私のために働いた。

ただし、異なる手順を使用する必要がありました。

Windows 7の
使用Gimp 2.8の使用

===ステップ1.診断===

  1. 案内する C:\Program Files\GIMP 2\bin
  2. Shift +右クリック->「ここでコマンドウィンドウを開く」
    (アイコンではなく、フォルダーの空のスペースをクリックします)
  3. タイプ gimp-2.8.exe --verbose
  4. 表示されるGimpコンソールを
    見てください。ロードに最も時間がかかっているものを確認してください。

Gimpコンソールの写真-「フォントのロード」に掛かっています

私にとっては、
起動するたびに15秒間「フォントの読み込み」でハングします。

  1. 迅速な削除プロセスの場合:
    Gimpを閉じて、これをWindowsコマンドプロンプトに入力します

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


注:
コンソールのパス がgimp-2.8.exeディレクトリと同じ場合にのみ、gimp-2.8.exeを呼び出すことができます


===ステップ2. Gimpのフォントキャッシュを見つける===

C:\Users\User_Name\「.fonts-cache1」に似たファイル
C:\Users\User_name\.gimp-2.8はありませんでした。空のfontsフォルダーを除き、フォントに関連するものはありませんでした

見つけた場合:上記の選択された回答の手順に従ってください。

私のマシン
では、Gimp 2.8がフォントを保存するフォントフォルダーcache
は次の場所にあります。C:\Users\User_Name\AppData\Local\fontconfig

    ヒント:
    Windowsのスタートボタンをクリックして、 %appdata%/../local Enterキーを押します


===ステップ3.これが正しいフォルダーであることを確認する===

の中にC:\Users\User_Name\AppData\Local\fontconfig
というフォルダがありますcache
例:他の何かに名前を変更しますcache.backup 。

  1. ..\AppData\Local\fontconfigディレクトリにとどまります。
  2. Gimpを実行します。
  3. 新しいcacheフォルダーが生成されるかどうかを確認します。

もしそうなら、これはGimpのフォントキャッシュフォルダーであることを間違いなく知っています。


===ステップ4.うまくいけば修正されました。===を見つけましょう

最後のステップはGimpのキャッシュを隠し
、Gimpは新しいキャッシュを再生成しました。

Gimpを閉じて再度開くと、Gimpが
かなり速く開くはずです
(うまくいけば、これが問題の原因でした!)。


2.9開発バージョン(およびリリースでは2.10ですか?)を使用しているようですC:\Users\User_Name\.cache\fontconfig
-GreenReaper

Windows 10を使用した同じ手順の作業ソリューション。ありがとうございました。
メタファニエル

1
新しい回答(基本的に受け入れられる回答と同じ)を追加する代わりに、新しいフォルダ名を使用してその回答に変更を提案する必要があります。これにより、ソリューションの可視性が向上します。
exhuma

4

私は、内のすべてのファイルをコピーしたC:\Program Files\GIMP 2\lib\gimp\2.0\plug-ins名前の新しいフォルダにUnusedも内側に、plug-ins

Gimpの起動:以前は〜40秒でしたが、〜1秒。次に、頻繁に使用する「.exe」をplug-insフォルダーにコピーしました。これで、Gimpは3秒以内に起動します。


スーパーユーザーへようこそ!しかし...プレビューは表示されませんか?とにかくこれらの矢印が必要なのはなぜですか?@Martinは良い仕事をしましたが、それでもモバイルでは恐ろしく見えました。そして、矢印を追加することはまだ役に立ちません。他の人が私の投稿を編集できるのもご覧くださいありがとう。
アルジャン

2

私の経験では、Windows Vistaは4 GB未満のRAMで遅いことで有名です(そして、2 GBあると言いました)。Windows XPに切り替えると状況は大幅に改善されますが、ドライバーは新しいハードウェアで常に利用できるとは限らないため、次善の策はWindows 7を使用することです(XPとは異なり、大量のRAMが必要なようです)。

また、一部のコンピューターでは、毎週実行するようにスケジュールされているにもかかわらずVistaでディスクデフラグのスケジュールが実行されないことに気付きました。したがって、手動で実行してみてください。「ディスクデフラグツール」は、[アクセサリ] 「->「システムツール」。これを2回実行すると、物事がかなりスピードアップすることがわかりました(ただし、新品ほど優れているとは思えませんが)。

さまざまなディスクデフラグツールの詳細な比較は、驚くほど詳細で、非常に高いレベルの技術的専門知識を持っているが、わかりやすく説明するのに非常に優れているRoedy Green氏がここで見つけることができます。ファッション:http : //mindprod.com/jgloss/defragger.html

より良いOSに切り替えることができない場合は、おそらくディスクデフラグが最善の方法です。


私はAuslogics DiskDefrag + Defragglerを使用し、以下のコメントで述べたように、XPよりもきれいに見える(Aeroを無効にする)一方で、Vistaをできる限り激しく微調整しました。GIMPが高速(3秒)で起動するVistaについて聞いたことがありますが、XPではそうではありません。「私の」XP(ラップトップ)では、Vistaで高速になりますが、そうではありません...ところで、私のマシンは、すべてが「新しく」「光沢のある」ものより優れています。
Mateen Ulhaq

2

問題は、ブラシまたはプラグインである可能性が非常に高いです。たとえば、GIMPは起動時にすべてのブラシをメモリにロードします。私自身のシステムでは、これはおよそ1.1 GBのRAMを消費し、スプラッシュスクリーンイメージをロードする前にこれを行います(スプラッシュスクリーンウィンドウはありますが、背景は空白です)。プログラムが1.1 GBのRAMの消費を完了すると、イメージが表示され、かなり速く読み込まれます。ブラシを削除すると、プログラムは約4秒で起動し、49 MBのRAMしか消費しません。

編集:Windows 7 64ビット、Pentium Dual-Core 2.7 GHz、4GB RAM。Partha's PlaceのGIMP 2.8。


5
それは当時の多くのブラシです
サイモンシーハン

1

フォント処理は、多くの場合、Gimpの起動が遅い原因です。問題の多くの原因があるようで、提案された解決策が機能しない場合があります。WindowsのGimp 2.6では、「-no-fonts」コマンドラインパラメーターが機能することがわかりました(50秒を節約)が、(1)画像にテキストを追加できず、(2)事前に画像をクリックするだけでなく、Gimpを起動します。

私が見つけた奇妙だが効果的な解決策は、[編集]-> [設定]-> [フォルダ]-> [フォント]に移動し、そこでエントリを削除することでした(通常は ".gimp-2.6 \ fonts")。これには、フォントの起動遅延を排除する効果がありますが(Windowsにインストールされているすべてのフォントを使用して、画像上でテキストを使用できます)。


私はこれを行いましたが、フォントの起動遅延を解消する効果はありません。Gimpは、起動時にまだ30分間「フォントを探しています」。
コモドロ

1

私はこれを経験しました(Macを除く)。それはもう我慢しなければならない別の奇妙なMacの問題だと思いました。私は、extension-script-fuで20秒よりもずっと長く待っていました。私にとっての問題は、リムーバブルUSBストレージデバイス(16 GBで高速ではない)があり、マシンがそのドライブ上のファイルのインデックスを維持しているように見えることでした。

そのデバイスのファイルインデックスを無効にすると、この問題はすべてなくなりました。それが本当に役立つかどうかはわかりませんが、Windowsでそれを行う方法はわかりませんが、おそらく似たようなことでしょう。(WindowsマシンにGIMPがありません)


0

Gimpは、約2 GHzのXeon Arch Linuxでここから開始するのに約10秒かかります。これは、WindowsバージョンのGimpに問題がある可能性が最も高いことを示しています。また、WindowsバージョンのGimpのロードには時間がかかることを私は経験しました。

質問に答えるには、Linuxを実行できます。Linuxで仮想マシン(VirtualBoxなど)でGimpを実行すると、Gimpの起動が速くなるに違いない。


4
GIMPが必要になるたびにVirtualBoxに切り替えてUbuntuを実行する必要はありません...とにかくありがとう。
Mateen Ulhaq

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.