faster faster faster!

After some more tweaking in Escher and Twisti implementing a shiny new feature in CacaoVM (disabling assertion checking with -dsa/-ese,THANKS Twisti!) the Escher graphics performance could be nearly doubled again, coming closer to the JDK performance. Lesson learned: when putting asserts in performance critical code, make sure you disable them when doing real stuff. And never do assert read() == bla, or something similar, you can’t be sure that the read() is actually executed. Find updated useless stats here. For the sake of at least some fairness I also updated the Cairo results to account for the new CacaoVM. It doesn’t have such a great impact there though.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: