Thanks, that is exactly what I was looking for. I should have mentioned we
are trying to keep the GWT compiles to an hour to not bottleneck our CI/CD
deployments.

On Tue, Feb 16, 2021 at 5:16 AM Thomas Broyer <[email protected]> wrote:

> This may be what you had in mind:
> https://github.com/gwtproject/old_google_code_wiki/blob/master/DistributedBuilds.wiki.md
>
> You could also use a custom PermutationWorkerFactory to automate that,
> that would send the necessary files to another machine, run the
> CompilePerms there, then get the result back:
> https://github.com/gwtproject/old_google_code_wiki/blob/master/JavaSystemPropertiesAndGwt.wiki.md#compiler
>
> Another solution could be to serialize the permutations' compilation
> rather than parallelize them by using a low localWorkers value (
> http://www.gwtproject.org/doc/latest/DevGuideCompilingAndDebugging.html#DevGuideCompilerOptions).
> Build will be longer but put less pressure on memory.
> You could also use fewer forked JVMs and more in-process permutation
> workers by bumping the gwt.jjs.maxThreads system property (if you set it to
> the same value as  -localWorkers or higher, everything will be done in the
> same JVM, without ever forking a new one)
>
> Disclaimer: I've never had to deal with such builds, so can't be of much
> more help.
>
>
> On Monday, February 15, 2021 at 8:41:39 PM UTC+1 Jon Kenoyer wrote:
>
>> We are looking to expanding our GWT client to 13 plus locales in addition
>> to our current 5. The current code base takes 16 gigs to compile per
>> permutation (!). I remember at one point I found a blog post/discussion
>> topic where someone had put in an experimental feature to scale workers
>> across machines.
>>
>> Has anyone successfully done this and if some give some pointers?
>>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "GWT Users" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/google-web-toolkit/24DadDSn2pk/unsubscribe
> .
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-web-toolkit/7f7af224-e1a8-4329-8ac6-7d07dcee5883n%40googlegroups.com
> <https://groups.google.com/d/msgid/google-web-toolkit/7f7af224-e1a8-4329-8ac6-7d07dcee5883n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit/CAJQNPJueCuq%2BO6O9cheWRQjord0kZRVsV9LZTaKfNmsWLhxs6Q%40mail.gmail.com.

Reply via email to