为什么 GIMP 在我的机器上启动这么慢?

Mat*_*haq 37 boot performance gimp

有什么办法可以加快 GIMP 在 Windows Vista Home Premium 32-Bit 1.6 [Dual] Intel 处理器上的启动时间?在 XP [不同的计算机] 上,加载时间不到 3 秒。在 Vista 上,需要 20 秒:

  • 2 秒(其他 - 字体、画笔等)
  • 18 秒 (extension-script-fu)

它只是在 extension-script-fu 处冻结。查看 Process Explorer,我发现它根本不占用任何 CPU。 编辑 1:它似乎占用了 50% 的 CPU。

它卡住了大约 18 秒,然后再次开始工作。然后,实际的 GIMP 程序弹出 [...finally]。我正在运行最新的稳定版本(我认为)。我在 XP SP2 Compatibiliy 模式和/或以管理员身份运行时尝试过它,但这没有帮助。

编辑 2:一种方法是禁用脚本功能。有谁知道如何在启动时禁用它?是否可以?GIMP 还能用吗?什么行不通?我可以在加载后稍后启动吗?


编辑 3:即使在 Windows Vista 上的 GIMP 2.8 RC1 中使用 script-fu(<3 秒),似乎也能以闪电般的速度启动。

har*_*ymc 28

如果在初始屏幕进入“加载数据文件 - 字体”时发生这种情况,则有几种解决方法可以解决此问题。

要分析减速,您可以在--verboseGIMP 中添加该参数,以便更好地分析启动问题。


文章GIMP 启动缓慢:图形建议:

这也曾经发生在我身上。好心人告诉我,在 c:\documents and settings\user-name\ 目录下,会有一个 ..fonts-cache1 文件。删除该缓存并重新启动 GIMP。第一次需要一段时间再次制作字体缓存,但从第二次开始应该很正常。

请注意,在较新的系统(Windows 7 和 10)上,此文件夹移至C:\Users\<username>\AppData\Local\fontconfig. 到达那里的一种快速方法是键入:Win+ r,然后输入%appdata%/../local/fontconfig(或在文件浏览器窗口的地址行中写入相同内容)。


另一个建议是:

我用命令参数 --no-fonts 创建了一个快捷方式,它启动得非常快。


GIMP FAQ说:

GIMP 加载时间太长 - 我如何加快速度?

主要的事情是确保您至少运行 1.0 版,并确保您在编译时启用优化、关闭调试以及调整共享内存和 X 共享内存选项。

或者,购买具有更多内存的更快系统。8^)

如果它对您来说仍然太慢,最简单的加速方法是使用“--no-data”选项调用 GIMP。这可以防止 GIMP 在启动时加载图案、画笔和类似资源。您也可以从“--no-splash”选项中受益;你可能想要计时,看看它是否真的有足够的帮助值得。


如果问题出在一个或多个扩展上,唯一的解决办法是卸载这些扩展。扩展名位于 GIMP 安装文件夹(通常是 Program Files)中,在C:\Program Files\GIMP-2.0\lib\gimp\<version>\plug-ins. 只需将扩展文件重命名为.old或其他名称,例如重命名script-fu.exescript-fu.exe.old. 摆脱所有扩展的最简单方法是重命名整个插件文件夹。

  • @harrymc 重命名它有效 - 5 秒。:) 当我尝试运行 script-fu.exe(只是为了好玩)时,我得到:“*script-fu.exe - 无法定位组件 ------------------ --------- 此应用程序无法启动,因为未找到 libgimpui-2.0-0.dll。重新安装该应用程序可能会解决此问题。*” 不确定这是否意味着什么,只是说。 (2认同)
  • script-fu 可能是从 The GIMP 启动的,并且具有您没有的特定环境。既然您知道确切的原因,您可以在他们的论坛上开始讨论,因此问题可能会在未来的版本中得到解决。 (2认同)

Gra*_*PEr 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.8fonts文件除了一个空文件夹外没有任何与字体相关的内容

如果您确实在那里找到了它:请按照上面所选答案的步骤进行操作。

在我的机器上:
Gimp 2.8 存储其字体的字体文件夹cache
位于:C:\Users\User_Name\AppData\Local\fontconfig

    提示:
    单击 Windows 开始按钮,键入 %appdata%/../local 然后按 Enter


=== 步骤 3. 验证这是正确的文件夹 ===

里面C:\Users\User_Name\AppData\Local\fontconfig
应该有一个名为cache.
将其重命名为其他任何名称:example cache.backup 。

  1. 留在..\AppData\Local\fontconfig目录中。
  2. 运行 Gimp。
  3. 看看它是否会生成一个新cache文件夹。

如果是这样,您肯定知道这是 Gimp 的字体缓存文件夹。


=== 第 4 步。希望它已修复;让我们找出来===

最后一步隐藏了 Gimp 的缓存,
Gimp 重新生成了一个新缓存。

如果您关闭 Gimp + 重新打开它,
它的打开速度应该会明显加快
(希望这是您问题的根源!)