Por que o GIMP inicia tão lentamente na minha máquina?


35

Existe alguma maneira de acelerar o tempo de inicialização do GIMP nos processadores Intel Vista Windows Premium Home 32-Bit 1.6 [Dual]? No XP [computador diferente], ele carrega em menos de 3 segundos. No Vista, leva 20 segundos:

  • 2 segundos (outros - fontes, pincéis, etc.)
  • 18 segundos (extension-script-fu)

Apenas congela em extension-script-fu. Olhando para o Process Explorer, vejo que ele não está usando nenhuma CPU. EDIT 1: Parece estar ocupando 50% da CPU.

Ele fica preso por cerca de 18 segundos e começa a funcionar novamente. Então, o programa GIMP atual é exibido [... finalmente]. Eu tenho a última versão estável em execução (eu acho). Eu tentei com o modo de compatibilidade do XP SP2 e / ou Run As Administrator, mas isso não ajudou.

EDIT 2: Uma maneira seria desativar o script-fu. Alguém sabe como desativá-lo na inicialização? É possível? O GIMP ainda funcionaria? O que não funcionaria? Posso iniciá-lo mais tarde, após o carregamento?


EDIT 3: Parece ser inicializado em alta velocidade, mesmo com script-fu (<3 segundos) no GIMP 2.8 RC1 no Windows Vista.


Demora cerca de 20 segundos ou mais para rodar no meu PC, e é o WinXP SP3. Também não está muito feliz com isso.
Steve

3
@ Steve Eles realmente deveriam consertar isso. Mas é claro que, quando perguntei uma vez em um fórum do GIMP, eles começaram a me dizer o quão impaciente eu era ... Eles disseram que ficariam felizes se demorassem 2 minutos para carregar! (Provavelmente porque eles têm mais nada para fazer.)
Mateen Ulhaq

Até onde eu sei, a única maneira real de acelerar a inicialização do gimp, é ter um PC muito rápido. No meu core i5, ele carrega cerca de 3seg.
Michael K

11
@ Michael O problema é que o processo GIMP para de usar a CPU por 18 segundos. Portanto, não é realmente um problema a velocidade do meu PC (Intel Core 2 Duo a 1,8 Ghz / processador) ou a quantidade de RAM que ele tem (2 GB, meu Vista é enxuto e ruim, removeu serviços / riscos de segurança desnecessários, desabilitou o Aero Além disso, eu tenho o ReadyBoost com um Kingston DataTraveller USB 2.0 com 4 GB de espaço.)
Mateen Ulhaq

11
@muntoo: a maioria dos tempos de carregamento do programa (não apenas o GIMP) não é gasta na CPU, a maior parte do tempo de carregamento do programa é gasta na leitura do disco rígido. Uma velocidade de leitura de disco rígido depende muito de quão fragmentada é a unidade, a leitura sequencial normalmente pode atingir 40 MB / s, mas leituras altamente aleatórias podem prejudicar o desempenho atingindo menos de 1 MB / s. Um programa que precise carregar 100 MB de dados pode ser carregado em 2 a 3 segundos se a leitura for principalmente seqüencial, mas pode demorar mais de 20 segundos se os arquivos estiverem espalhados.
Lie Ryan

Respostas:


25

Se isso acontecer com você quando a tela inicial chegar a "Carregando arquivos de dados - fontes", existem várias soluções alternativas para essa desaceleração.

Para analisar a desaceleração, você pode adicionar o --verboseparâmetro ao GIMP para analisar melhor os problemas de inicialização.


O artigo Inicialização lenta do GIMP: Graphics aconselha:

Isso costumava acontecer comigo também. Alguma alma gentil me disse que no diretório c: \ documents and settings \ user-name \, haverá um arquivo ..fonts-cache1. Exclua esse cache e reinicie o GIMP. Na primeira vez, leva um tempo para fazer o cache das fontes novamente, mas a partir da segunda vez deve ser bem normal.

Observe que nos sistemas mais recentes (Windows 7 e 10) essa pasta foi movida para C:\Users\<username>\AppData\Local\fontconfig. Uma maneira rápida de chegar lá é digitando: Win+ re digitando %appdata%/../local/fontconfig(ou escreva o mesmo na linha de endereço de uma janela do explorador de arquivos).


Outro conselho é:

Eu criei um atalho com o parâmetro de comando --no-fonts e ele começou muito rapidamente.


O FAQ do GIMP diz:

O GIMP demora muito para carregar - como posso acelerar?

O principal é garantir que você esteja executando pelo menos a versão 1.0 e compilar com a otimização ativada, a depuração desativada e as opções de memória compartilhada e memória compartilhada X ativadas.

Ou compre um sistema mais rápido com mais memória. 8 ^)

Se ainda for muito lento para você, a aceleração mais fácil é invocar o GIMP com a opção "--no-data". Isso impede que o GIMP carregue padrões, pincéis e recursos similares quando for iniciado. Você também pode se beneficiar um pouco da opção "--no-splash"; convém reservar um tempo para ver se realmente ajuda o suficiente para valer a pena.


Se o problema estiver em uma ou mais extensões, a única solução é desinstalar essas extensões. As extensões são encontradas na pasta em que o GIMP está instalado (geralmente Arquivos de Programas), dentro C:\Program Files\GIMP-2.0\lib\gimp\<version>\plug-ins. Apenas renomeie o arquivo de extensão para .oldalgo assim, por exemplo, script-fu.exepara script-fu.exe.old. A maneira mais fácil de se livrar de todas as extensões é renomear toda a pasta de plug-ins.


11
Eu tentei, mas eles não ajudam. (E o conselho # 1 não é aplicável - não existe tal arquivo.)
Mateen Ulhaq

Qual estágio do processo de inicialização leva mais tempo?
21911 harrymc

2
@harrymc Renomear funciona - 5 segundos. :) Quando tento executar o script-fu.exe (apenas por diversão), recebo: " script-fu.exe - Não foi possível localizar o componente ------------------- -------- Este aplicativo falhou ao iniciar porque o libgimpui-2.0-0.dll não foi encontrado. A reinstalação do aplicativo pode corrigir o problema. "Não tenho certeza se isso significa alguma coisa, apenas estou dizendo.
Mateen Ulhaq

11
Provavelmente, o script-fu é lançado no GIMP com um determinado ambiente que você não possui. Agora que você sabe a causa exata, talvez possa iniciar uma discussão em seus fóruns, talvez o problema seja corrigido com uma versão futura.
harrymc

11
Esta resposta me ajudou, mas para ser específico ao Windows 10, o Gimp 2.8: com o Gimp fechado, exclua o cache da fonte localizado em C:\Users\<username>\AppData\Local\fontconfig\cache. Inicie o Gimp e ele reconstruirá o cache; as startups subsequentes do Gimp serão rápidas. O tempo de inicialização do meu Gimp passou de> 2 minutos para <10 segundos.
dhobbs

7

A resposta selecionada funcionou para mim.

No entanto, teve que usar etapas diferentes.

Usando o Windows 7
Usando o Gimp 2.8

=== Etapa 1. Diagnosticar ===

  1. Navegar para C:\Program Files\GIMP 2\bin
  2. Shift + Clique com o Botão Direito -> "Abrir Janela de Comando Aqui"
    (clique no espaço vazio da pasta, não em um ícone)
  3. Tipo gimp-2.8.exe --verbose
  4. Assista ao console do Gimp que aparece:
    veja o que está demorando mais para carregar.

Foto do console Gimp - suspensa em "Carregando fontes"

Para mim, ele ficava em "Carregando fontes" por 15 segundos,
toda vez que eu lançava.

  1. Para um rápido processo de eliminação:
    feche o Gimp + e digite-o no prompt de comando do Windows

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


nota:
chamar gimp-2.8.exe funciona apenas se o caminho do console
for o mesmo que o diretório gimp-2.8.exe.


=== Etapa 2. Localize o cache da fonte do Gimp ===

C:\Users\User_Name\não tinha arquivos parecidos com ".fonts-cache1"
C:\Users\User_name\.gimp-2.8não tinha nada de fonte relacionado, exceto uma fontspasta vazia

Se você o encontrar: siga as etapas da resposta selecionada acima.

Na minha máquina:
a pasta de fontes onde o Gimp 2.8 armazena sua fonte cache
está localizada em:C:\Users\User_Name\AppData\Local\fontconfig

    dica:
    clique no botão Iniciar do Windows, digite %appdata%/../local e pressione enter


=== Etapa 3. Verifique se esta é a pasta correta ===

Dentro C:\Users\User_Name\AppData\Local\fontconfig
dela deve haver uma pasta chamada cache.
Renomeie-o para qualquer outra coisa: exemplo cache.backup .

  1. Permaneça no ..\AppData\Local\fontconfigdiretório
  2. Execute o Gimp.
  3. Veja se ele gera uma nova cachepasta.

Nesse caso, você definitivamente sabe que esta é a pasta de cache de fontes do Gimp.


=== Etapa 4. Espero que esteja consertado; vamos descobrir ===

A última etapa ocultou o cache do Gimp,
e o Gimp regenerou um novo.

Se você fechar o Gimp + reabri-lo,
ele deverá abrir significativamente mais rápido
(espero que essa seja a raiz do seu problema!)


(? E possivelmente 2.10 em release) para a versão 2.9 de desenvolvimento parece estar usandoC:\Users\User_Name\.cache\fontconfig
GreenReaper

Solução de trabalho com as mesmas etapas usando o Windows 10. Muito obrigado!
Metafaniel

11
Em vez de adicionar uma nova resposta (que é essencialmente a mesma que a aceita), você deveria ter proposto uma alteração nessa com o novo nome da pasta. Isso melhoraria a visibilidade da solução.
Exhuma

4

Copiei todos os arquivos C:\Program Files\GIMP 2\lib\gimp\2.0\plug-inspara uma nova pasta chamada Unusedtambém dentro plug-ins.

Gimp inicializado: ~ 1 segundo em comparação com ~ 40 segundos anteriormente. Em seguida, copiei ".exes" usados ​​com frequência na plug-inspasta. Agora o Gimp começa em ~ 3 segundos.


Bem-vindo ao Super Usuário! Mas ... você não vê a prévia ou o resultado? E por que precisa dessas flechas afinal? @ Martin fez um bom trabalho, mas isso ainda parecia horrível no celular . E ainda é inútil adicionar as setas. Por favor, veja também Outras pessoas podem editar minhas postagens ?! Obrigado.
Arjan

2

Na minha experiência, o Windows Vista é notoriamente lento, com menos de 4 GB de RAM (e você mencionou que tem 2 GB). A mudança para o Windows XP melhora bastante as coisas, mas os drivers nem sempre estão disponíveis com o hardware mais recente; portanto, a próxima melhor opção é o Windows 7 (que também parece precisar de muita RAM, diferente do XP).

Também notei em alguns computadores que o agendamento de desfragmentação de disco não é executado no Vista, apesar de agendado semanalmente, portanto, tente executar manualmente - o "Desfragmentador de disco" deve estar no menu Iniciar, em "Acessórios "->" Ferramentas do sistema. " Depois de executar isso duas vezes, acho que as coisas aceleram consideravelmente (embora nunca pareça ser tão bom quanto novo).

Uma comparação detalhada de várias ferramentas de desfragmentação de disco pode ser encontrada aqui, por um Sr. Roedy Green, que é incrivelmente detalhado e tem um nível muito alto de conhecimento técnico, mas também é muito bom em explicar as coisas de uma maneira fácil de entender fashion: http://mindprod.com/jgloss/defragger.html

A desfragmentação de disco é provavelmente a melhor opção se você não puder mudar para um sistema operacional melhor.


Eu uso o Auslogics DiskDefrag + Defraggler e, como já disse nos comentários abaixo, fiz com que meu Vista melhorasse o máximo possível enquanto ainda parecia mais bonito que o XP (desativando o Aero). Ouvi falar de Vistas, onde o GIMP é rápido (3 segundos), e no XP, não. No "meu" XP (laptop), ele vem rápido, no Vista, não ... BTW, minha máquina é melhor do que quando veio toda "nova" e "brilhante".
Mateen Ulhaq

2

É provável que o problema seja com seus pincéis ou plugins. Por exemplo, o GIMP carrega todos os pincéis na memória durante a inicialização. No meu próprio sistema, isso consome aproximadamente 1,1 GB de RAM e é feito antes de carregar a imagem da tela inicial (a janela da tela inicial está lá, mas com um fundo branco em branco). Depois que o programa termina de consumir 1,1 GB de RAM, a imagem aparece e carrega rapidamente. Se eu excluir meus pincéis, o programa será iniciado em cerca de 4 segundos e consumirá apenas 49 MB de RAM.

Edição: Windows 7 de 64 bits, Pentium Dual-Core 2,7 GHz, 4 GB de RAM. GIMP 2.8 do lugar de Partha.


5
Isso é um monte de pincéis então
Simon Sheehan

1

O processamento de fontes geralmente é uma causa da inicialização lenta do Gimp. Parece haver muitas fontes do problema, e as soluções sugeridas podem não funcionar. No Gimp 2.6 no Windows, descobri que o parâmetro da linha de comando "--no-fonts" funcionava (economizando 50 s), mas (1) você não pode adicionar texto a uma imagem e (2) precisa inicie o Gimp em vez de apenas clicar em uma imagem.

Uma solução estranha, porém eficaz, que encontrei foi ir para Editar -> Preferências -> Pastas -> Fontes e excluir a entrada (normalmente ".gimp-2.6 \ fonts"). Isso tem o efeito (por razões não óbvias) de eliminar o atraso de inicialização da fonte, mas ainda permitir o uso de texto nas imagens usando todas as fontes instaladas no Windows.


Eu fiz isso e não tem o efeito de eliminar o atraso de inicialização da fonte para mim. O Gimp ainda está "procurando fontes" por meio minuto na inicialização.
Comodoro

1

Eu experimentei isso mesmo (exceto em um Mac) e achei que era outro problema estranho de Mac que eu tinha que suportar. Eu estava esperando muito mais que 20 segundos na extensão-script-fu. O problema para mim era que eu tinha um dispositivo de armazenamento USB removível (16 GB e não muito rápido) e minha máquina parecia manter um índice de arquivos nessa unidade.

Quando desativei a indexação de arquivos desse dispositivo, todo esse problema desapareceu. Não tenho certeza se isso realmente ajuda, e eu não sei como fazer isso no Windows, mas talvez algo semelhante. (Eu não tenho o GIMP na minha máquina Windows)


0

O Gimp leva cerca de 10 segundos para começar aqui, em um Xeon de aproximadamente 2 GHz, Arch Linux. Isso me diz que é mais provável que seja um problema com a versão do Gimp para Windows. Além disso, experimentei que a versão para Windows do Gimp leva muito tempo para carregar.

Para responder sua pergunta, você pode executar o Linux. Aposto que o Gimp inicializaria mais rápido se você rodasse o Gimp no Linux em uma máquina virtual (como o VirtualBox).


4
Eu prefiro não ter que mudar para o VirtualBox e executar o Ubuntu toda vez que quiser o GIMP ... De qualquer forma, obrigado.
Mateen Ulhaq

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.