« KoalaRainbow 0.9 released | Main | KoalaRainbow 0.10 Released »

July 31, 2004

Major KoalaRainbow speedup for next release

The fancy blurry cross-bar category display (when modified to use older data so I have stuff to look at), used to take just under 12 seconds. It now takes 2.5 seconds. This is thanks to abandoning using the MT builder to drive the rendering. Instead, the MT builder is used once to populate a primitive in-memory representation. (That shaved 0.5 seconds.) All queries are pre-parsed, rather than parsed every time (that shaves the rest of the time.) The dominant routine (thanks to dprof) is now ImageMagick::Draw, followed by the various AST clone methods. That's probably it for easy efficiency gains.

I'll make a release sometime on Sunday. It will probably include some new example visualizations and whatever infrastructure is required to implement them.

Posted by sombrero at July 31, 2004 07:52 PM


Post a comment

Thanks for signing in, . Now you can comment. (sign out)

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

Remember me?