Uploaded image for project: 'Errai'
  1. Errai
  2. ERRAI-589

Explore using GWT's incremental generator for the MarshallerFactoryImpl

    XMLWordPrintable

    Details

      Description

      Currently, each time the developer hits 'refresh', the MarshallerFactory is regenerated from scratch. For large projects that can take upwards of 20 seconds, when in reality the likelyhood is that few (if any) of the marshallers may have changed.

      I would hypothesize that we could probably improve the performance by a factor of 10 by splitting the MarshallerImpl into separate files for each class being marshalled, and then using the incremental compiler to check for last update dates.

      FYI - our bootstrapper currently has > 38,000 lines

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  csa Christian Sadilek
                  Reporter:
                  jblinick Josh B
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: