Search found 5 matches

by anatolik
2014-10-17T20:57:45-07:00
Forum: Bugs
Topic: Slowness in converting as of imagemagick 6.8.9-8
Replies: 20
Views: 4382

Re: Slowness in converting as of imagemagick 6.8.9-8

The problem is that canWriteProfileToFile() has sideeffect - it removes profile file and requires regeneration. The fix is to use "append" flag instead of "write". This does not truncate the file content. See the patch I posted earlier http://sprunge.us/YQcX
by anatolik
2014-10-17T17:05:21-07:00
Forum: Bugs
Topic: Slowness in converting as of imagemagick 6.8.9-8
Replies: 20
Views: 4382

Re: Slowness in converting as of imagemagick 6.8.9-8

One of the Arch developers (Jan Steffens) hunted down the issue and here is proposed fix for ImageMagick http://sprunge.us/YQcX
by anatolik
2014-10-17T14:52:24-07:00
Forum: Bugs
Topic: Slowness in converting as of imagemagick 6.8.9-8
Replies: 20
Views: 4382

Re: Slowness in converting as of imagemagick 6.8.9-8

Here is a call graph for this function - __memcpy_avx_unaligned - 37.02% ReadPixelCachePixels.part.10 - 77.59% GetAuthenticPixelCacheNexus GetCacheViewAuthenticPixels - MorphologyPrimitive._omp_fn.0 + 86.67% gomp_thread_start + 13.33% GOMP_parallel + 22.41% GetVirtualPixelsFromNexus - 34.26% GetVirt...
by anatolik
2014-10-17T14:26:06-07:00
Forum: Bugs
Topic: Slowness in converting as of imagemagick 6.8.9-8
Replies: 20
Views: 4382

Re: Slowness in converting as of imagemagick 6.8.9-8

Here is build configuration reported by ./configure Host system type: x86_64-unknown-linux-gnu Build system type: x86_64-unknown-linux-gnu Option Value ------------------------------------------------------------------------------- Shared libraries --enable-shared=yes yes Static libraries --enable-s...
by anatolik
2014-10-17T14:05:43-07:00
Forum: Bugs
Topic: Slowness in converting as of imagemagick 6.8.9-8
Replies: 20
Views: 4382

Re: Slowness in converting as of imagemagick 6.8.9-8

Hi I am an Linux Arch developer and I am trying to look at this issue as well. There are no any Arch package changes between 6.8.9-7 and 6.8.9-8, it was just a version bump. To eliminate recent compiler/glib changes I tried to re-compile Arch packages for both versions and the regression still exist...