ImageMagick 命令行执行效率 正常耗时 Cpu消耗 freebsd系统

matthewrod 发布于 2011/09/13 15:15
阅读 1K+
收藏 0
convert DSC02829.JPG -thumbnail 100x100 thumb_2.jpg
1M照片,CPU最高消耗25%,基本在10%以上,耗时20秒左右,内存最大100M,这样的效率是否正常。
加载中
0
鉴客
鉴客

原图文件多大啊?

0
浪客Dandy
浪客Dandy
我用Java调用命令行 貌似耗时可比你这个快很多啊
0
matthewrod
matthewrod
我重新测试了一下,发现convert命令,在第一次启动的时会很大,然后cpu就降下来了
0
浪客Dandy
浪客Dandy

貌似是这样,我一般是批量转n个文件

而且我用的是GraphicsMagick 据说比IM稍好

0
matthewrod
matthewrod

部分测试数据,最快一个文件处理完也要2秒

Tue Sep 13 15:34:48 CST 2011

Tue Sep 13 15:34:50 CST 2011

Tue Sep 13 15:34:52 CST 2011
Tue Sep 13 15:34:53 CST 2011
Tue Sep 13 15:34:55 CST 2011
Tue Sep 13 15:34:57 CST 2011
Tue Sep 13 15:34:59 CST 2011
Tue Sep 13 15:35:03 CST 2011
Tue Sep 13 15:35:05 CST 2011
Tue Sep 13 15:35:07 CST 2011
Tue Sep 13 15:35:09 CST 2011
Tue Sep 13 15:35:12 CST 2011
Tue Sep 13 15:35:14 CST 2011
Tue Sep 13 15:35:16 CST 2011
Tue Sep 13 15:35:18 CST 2011
Tue Sep 13 15:35:20 CST 2011
Tue Sep 13 15:35:22 CST 2011
Tue Sep 13 15:35:23 CST 2011
Tue Sep 13 15:35:25 CST 2011
Tue Sep 13 15:35:27 CST 2011
Tue Sep 13 15:35:29 CST 2011
Tue Sep 13 15:35:30 CST 2011
Tue Sep 13 15:35:32 CST 2011

0
jing31
jing31
相当不正常,我用Jmagic调用ImagicMagick处理5M以内的图片几乎都是瞬间完成。1M图片20秒而且CPU和内存那么高,都从来没有出现过。当然我的是RHEL5,不是freebsd,唯一差别就在这里了吧。
返回顶部
顶部