Criar vários pngs com o ImageMagick causa um desktop lento

1

Estou executando o Linux Mint 17, Canela 2.4.8

Olá, estou usando o ImageMagick para criar imagens maiores de 500 png.

Isso faz com que o Cinnamon fique muito lento.

Eu entenderia se o Cinnamon estiver lento ENQUANTO estou renderizando muitas imagens, no entanto, o Cinnamon está muito lento mesmo DEPOIS os renderizadores estão completos.

A única maneira de remediar isso é fazer uma reinicialização, mas eu realmente gostaria de outra solução, se possível.

Comando free BEFORE render

             total       used       free     shared    buffers     cached
Mem:      16384584    1066072   15318512      20212      61948     407592
-/+ buffers/cache:     596532   15788052
Swap:     16727036          0   16727036

Comando free DURANTE render

             total       used       free     shared    buffers     cached
Mem:      16384584    1230524   15154060      21148      69540     457700
-/+ buffers/cache:     703284   15681300
Swap:     16727036          0   16727036

Comando free AFTER renderizar

             total       used       free     shared    buffers     cached
Mem:      16384584    1263932   15120652      20760      70416     460352
-/+ buffers/cache:     733164   15651420
Swap:     16727036          0   16727036
    
por TuxForLife 22.05.2015 / 02:27

1 resposta

1

Problema de memória

Este é provavelmente um problema de memória.

Uma coisa a fazer é limitar o uso de memória de imagemagick . Como mencionado aqui: -limit type value , você pode limitar seu uso usando estas opções:

-limit memory 512MiB -limit map 512MiB

Além disso, como você está dizendo que é lento mesmo AFTER imagemagick é executado, nesse caso, procure por alguns processos fantasmas deixados pelo imagemagick que estão fazendo com que ele não libere a RAM. E mate esses processos.

ps aux | grep convert    #assuming you used convert

Outra Possibilidade: Disco cheio devido a arquivos temporários

Verifique seu diretório /tmp ou algum outro diretório que possa estar armazenando seus arquivos temporários e veja se o correspondente a ele tem espaço ou não. Isso pode ser provavelmente um motivo. A reinicialização geralmente exclui arquivos temporários e libera espaço.

    
por 22.05.2015 / 05:15