The javac compiles are a small fraction of the total time taken - that
you have third party stuff and common classes javac-compiled separately
is probably not very important to the time taken overall. It's the
monolithic compile to javascript that's slow.
What is most important is the number of permutations done in the
compilation. For development, you should only have one permutation most
of the time - until you need to test on multiple browsers/languages.
Your gwt.xml file should have something of the form:
<set-property name="user.agent" value="gecko1_8"/>
for compilation only on firefox. You can use user agents "safari",
"opera", "ie8" and "ie6". If you have a very old firefox, you can also
use "gecko".
How many permutations do you have?
You can also compile more quickly by using fewer optimisations if you're
using trunk or one of the pre-release 2.0 versions. The option is
"-draftCompile" on my slightly old copy of trunk. It does make the
javascript quite a bit slower though.
As for hardware - first make sure you have enough RAM that you don't
need to use virtual memory. If it's still slow after all the above, then
a faster computer is always going to help (it made a big difference for me).
HTH,
Paul
> --
>
> You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
> To post to this group, send email to
google-we...@googlegroups.com.
> To unsubscribe from this group, send email to
google-web-tool...@googlegroups.com.
> For more options, visit this group at
http://groups.google.com/group/google-web-toolkit?hl=.
>
>
>
>