Good hint. In our case we don't use GWT-RPC, but AutoBeans for REST. Though 
looking into compile report, it seems it wasn't best choice either, as it 
seems to generate a lot of code too :-( Will need to look after a 
replacement. JsInterop would be best here ... I wish it supported 
collections... 

Thanks!
Marcin


On Tuesday, 11 April 2017 17:19:53 UTC+2, Juan Pablo Gardella wrote:
>
> Also check the classes that are used by GWT-RPC. For example if those 
> classes are using List instead of ArrayList for example, will generate more 
> JS output.
>
> On Tue, 11 Apr 2017 at 12:13 Jens <[email protected] <javascript:>> 
> wrote:
>
>>
>> Our optimized output with collapse all is 23 MB. Things are reused 
>>> though, which is visible in left-over taking 6 MB. 
>>>
>>
>> How large is a single permutation (= not using collapse-all)? Our app is 
>> roughly 300KLOC and results in roughly 6-7MB optimized JS for a single 
>> permutation when doing a production build. In total we generate 3 
>> permutations (Firefox, IE, Chrome). However we use SuperDevMode / GWT 
>> compiler with just 4GB Heap space configured for the JVM. Seems weird that 
>> you need 16GB for a build that probably isn't that different.
>>
>> Libraries are kind of standard I guess: GWT-RPC, UiBinder, Google GIN, a 
>> 3rd party JS lib for graphs. 
>>
>> Maybe your issue is some 3rd party generator that simply consumes way to 
>> much memory and should be fixed / optimized? Have you run SDM / GWT 
>> Compiler in debug mode and attached a debugger to it so you can make a heap 
>> dump once heap is quite high to see who is consuming all the memory?
>>
>> -- J.
>>
>> -- 
>> 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] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> Visit this group at https://groups.google.com/group/google-web-toolkit.
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
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 post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to