LombardiSoftware’s Blueprint upgrades to GWT 1.5

good folks at Lombardi Software’s Blueprint team posted their review of the migration to GWT 1.5 and what it means to performance of their project. Here are some interesting nuggets from the post:

  • …I was also surprised that converting longs to doubles made as big of an impact as it did.  We don’t have many usages of longs.  Most of them are a couple dozen timer instrumentation points but converting them made a noticeable difference.  The long emulation must be particularly slow…
  • …I would say that this shows we’re getting around a 10% reduction in time with a simple upgrade from GWT 1.4 to 1.5 and even an improvement on the Diagram.  This is a simple win as far as we’re concerned….
  • …The GWT compile time increased pretty dramatically from 55 seconds to 321 seconds which is almost six times longer.  I’m more than happy with the tradeoff between this and the new features we get with 1.5….
  • …The generated OBF code increased in size.  We went from 673,876 bytes to 748,574 bytes (+11%) in uncompressed size on our largest module.  The total application is about 36,000 lines of GWT compiled code (excluding comments and whitespace) and that doesn’t include double counting lines that are reused in multiple modules…
Design a site like this with WordPress.com
Get started