使用 ImageMagick 创建多个 png 会导致桌面速度变慢

使用 ImageMagick 创建多个 png 会导致桌面速度变慢

我正在运行 Linux Mint 17、Cinnamon 2.4.8

您好,我正在使用 ImageMagick 创建 500+ png 图像。

这导致 Cinnamon 运行速度非常慢。

如果肉桂很慢我会理解尽管我正在渲染很多图像,但是,Cinnamon 甚至非常慢渲染已完成。

解决此问题的唯一方法是重新启动,但如果可能的话,我真的希望有其他解决方案。

free渲染之前的命令

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

free渲染期间的命令

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

free渲染后命令

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

答案1

内存问题

这很可能是内存问题。

要做的一件事是限制 的内存使用imagemagick。正如这里提到的:-限制类型值,您可以使用以下选项限制您的使用:

-limit memory 512MiB -limit map 512MiB

此外,正如你所说,它甚至很慢imagemagick 已运行,在这种情况下,请查找 imagemagick 留下的一些幽灵进程,这些进程不会释放 RAM。并杀死这些进程。

ps aux | grep convert    #assuming you used convert

另一种可能性:临时文件导致磁盘已满

检查您的/tmp目录或可能存储临时文件的其他目录,并查看与其对应的目录是否有空间。这可能是一个可能的原因。重新启动通常会删除临时文件并释放空间。

相关内容