Re: [Gimp-developer] gegl-vips

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 17 April 2011 23:28, Øyvind Kolås <pippin@xxxxxxxx> wrote:
> Setting GEGL_CACHE_SIZE=1300 or so, should have a similar effect,
> hopefully GEGL wouldn't need to make everying swap. (not that in doing
> so you should _not_ set GEGL_SWAP=RAM). I noticed that setting

I tried on a desktop machine with a fast harddrive and it's much
quicker, thank you for your help. This is 2 x 2.7GHz Opterons 254s,
4gb of ram, 10k rpm hard drive:

               gegl-0.1.6, default settings
                        50s r, 44s u
               gegl-0.1.6, BABL_TOLERANCE=0.004
                        46s r, 39s u
               gegl-0.1.6, BABL_TOLERANCE=0.004, GEGL_SWAP=RAM
                        41s r, 39s u (memuse peaks at 1.8gb)
               + 8-bit PNG output
                        38s r, 36s u

I'm puzzled as to why 8-bit output makes so little difference, you'd
think there would be rather a large improvement. I experimented with
GeglNode::dont_cache but I wasn't able to bring memuse down without
slowing the program horribly.

I'm still not certain I'm hitting the fast BABL path though, if I run
in callgrind I see 56m calls to pow(), 10% of total run time. 56m is
roughly output image size * 3, if that helps track it down.

John
_______________________________________________
Gegl-developer mailing list
Gegl-developer@xxxxxxxxxxxxxxxxxxxxxx
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gegl-developer



[Index of Archives]     [Yosemite News]     [Yosemite Photos]     [gtk]     [GIMP Users]     [KDE]     [Gimp's Home]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux