Thanks Colin, Removing the -compileReport argument solved the problem. Now I will proceed with my java 21 upgrade changes.
Thank you so much for your inputs. On Monday, November 18, 2024 at 4:02:00 PM UTC-5 Venkateswara Rao wrote: > > Thanks for your response Colin, gwt.user.agent we defined to pass few. > However, let me remove compileReport and run the debug level and share it > with you. > > On Monday, November 18, 2024 at 11:23:25 AM UTC-5 Colin Alworth wrote: > >> Adding more workers will not necessarily make it faster - if you are near >> your memory limit, it may be slower because the system could spend more >> time GCing so that the threads can each get their own work done. Even if >> you are not near the memory limit, it may make it slower, depending on how >> fast your CPU/memory is in moving data back and forth. Can you share the >> full successful build log, both before and after? >> >> There is no system property "gwt.user.agent" in GWT itself (maybe this is >> specific to smartgwt?). Perhaps you mean to be passing -setProperty >> user.agent=.. instead as an arg to GWT? That would remove your other >> permutations. >> >> Thomas's suggestion is to get _all_ of the arguments, not just the ones >> you're setting by hand. Likewise, try to take the measurements I suggested. >> Can you also share the full build log - GWT doesn't log the word "Done" at >> INFO level except when you have detailed SOYC enabled (-XdetailedSoyc), >> which is documented to consume extra compile time to write so much output. >> I note that you do have "-compileReport" turned on - are you sure you want >> that at all? >> >> On Monday, November 18, 2024 at 10:11:24 AM UTC-6 [email protected] >> wrote: >> >>> Thanks Colin for your response. To answer your question, >>> >>> My current project is using Java 8, GWT 2.11.0, smartgwt 12.0P with mojo >>> codehaus plugin 2.10.0, when I build with following arguments: >>> <extraJvmArgs>-Xmx7G -XX:+UseG1GC >>> -Dgwt.user.agent=${gwt.compile.user.agent}</extraJvmArgs> >>> It will take approximately 8 mins to finish the build process. >>> >>> Now we are upgrading to new plugin net.ltgt.gwt.maven and provided with >>> same arguments. This one is taking too much time more than 4 hours >>> eventhough I added localWorkers 4. >>> >>> Appreciate your inputs on this. >>> >>> Thanks. >>> >>> On Monday, November 18, 2024 at 10:57:11 AM UTC-5 Colin Alworth wrote: >>> >>>> Is it taking longer than it used to, or hanging and staying stuck? How >>>> long did it used to take, how long does it take now (if not actually >>>> stuck)? >>>> >>>> Have you tried giving it more than 7GB of memory, or using the default >>>> GC instead of g1? G1 is the default for Java 17+, and can handle a lot of >>>> memory (depending on your project size it may need quite a bit), and is >>>> fairly configurable. How much memory did this stage actually use (not just >>>> allocated, but used) before you changed the GWT plugin? >>>> >>>> Have you attempted any profiling of the process? Is there any chance >>>> that your disk is full...? >>>> >>>> To confirm, you are _not_ updating GWT, just the plugin first, right? >>>> >>>> If you can share the sample project you created, please put it on >>>> github or the like and link from this - one of us can try to build it and >>>> see what is broken with your project. >>>> >>>> If you'd like to share code privately and have a videocall to wrap this >>>> up, that is a service that our company offers, you can contact me off-list >>>> at [email protected]. >>>> >>>> On Monday, November 18, 2024 at 9:42:36 AM UTC-6 [email protected] >>>> wrote: >>>> >>>>> Please help me on this issue, It's taking too much time to build GWT >>>>> application. >>>>> >>>>> Any inputs would help me to proceed further. >>>>> >>>>> Thanks. >>>>> >>>>> On Friday, November 15, 2024 at 4:41:06 PM UTC-5 Venkateswara Rao >>>>> wrote: >>>>> >>>>>> Any update on this issue, I have enabled debug logs and added >>>>>> localworkers 4. Issue still persists.. >>>>>> >>>>>> [INFO] Done >>>>>> >>>>>> It's says Done in the log. >>>>>> >>>>>> Thanks. >>>>>> On Thursday, November 14, 2024 at 9:17:32 PM UTC-5 Venkateswara Rao >>>>>> wrote: >>>>>> >>>>>>> >>>>>>> Thomas Broyer, >>>>>>> Thanks for your response. I have added the jvmArgs and >>>>>>> systemProperties to the plugin as mentioned below: >>>>>>> >>>>>>> <plugin> >>>>>>> >>>>>>> <groupId>net.ltgt.gwt.maven</groupId> >>>>>>> >>>>>>> <artifactId>gwt-maven-plugin</artifactId> >>>>>>> >>>>>>> <version>1.1.0</version> >>>>>>> >>>>>>> <executions> >>>>>>> >>>>>>> <execution> >>>>>>> >>>>>>> <goals> >>>>>>> >>>>>>> <goal>compile</goal> >>>>>>> >>>>>>> </goals> >>>>>>> >>>>>>> </execution> >>>>>>> >>>>>>> </executions> >>>>>>> >>>>>>> <configuration> >>>>>>> >>>>>>> <moduleName>com.medhok.mm.OEV</moduleName> >>>>>>> >>>>>>> <failOnError>true</failOnError> >>>>>>> >>>>>>> <!-- GWT compiler 2.8 and above requires 1.8, hence define >>>>>>> sourceLevel here if you use >>>>>>> >>>>>>> a different source language for java compilation --> >>>>>>> >>>>>>> <sourceLevel>1.8</sourceLevel> >>>>>>> >>>>>>> <!-- Compiler configuration --> >>>>>>> >>>>>>> <compilerArgs> >>>>>>> >>>>>>> <!-- Ask GWT to create the Story of Your Compile (SOYC) >>>>>>> (gwt:compile) --> >>>>>>> >>>>>>> <arg>-compileReport</arg> >>>>>>> >>>>>>> <!--<arg>-XcompilerMetrics</arg>--> >>>>>>> >>>>>>> </compilerArgs> >>>>>>> >>>>>>> <jvmArgs> >>>>>>> >>>>>>> <arg>-Xmx7G</arg> >>>>>>> >>>>>>> <arg>-XX:+UseG1GC</arg> >>>>>>> >>>>>>> </jvmArgs> >>>>>>> >>>>>>> <systemProperties> >>>>>>> >>>>>>> <gwt.user.agent>${gwt.compile.user.agent}</gwt.user.agent> >>>>>>> >>>>>>> </systemProperties> >>>>>>> >>>>>>> <!-- DevMode configuration --> >>>>>>> >>>>>>> <warDir>${project.build.directory}/${project.build.finalName}</ >>>>>>> warDir> >>>>>>> >>>>>>> <classpathScope>compile+runtime</classpathScope> >>>>>>> >>>>>>> <!-- URL(s) that should be opened by DevMode (gwt:devmode). --> >>>>>>> >>>>>>> <startupUrls> >>>>>>> >>>>>>> <startupUrl>index.html</startupUrl> >>>>>>> >>>>>>> </startupUrls> >>>>>>> >>>>>>> </configuration> >>>>>>> >>>>>>> </plugin> >>>>>>> Now, It's hanged on Compiling Permutations 0.. >>>>>>> >>>>>>> Please let me know what's the wrong in the configuration. >>>>>>> On Thursday, November 14, 2024 at 7:04:07 PM UTC-5 Thomas Broyer >>>>>>> wrote: >>>>>>> >>>>>>>> On Thursday, November 14, 2024 at 4:34:40 PM UTC+1 >>>>>>>> [email protected] wrote: >>>>>>>> >>>>>>>> @Thomas Broyer, >>>>>>>> >>>>>>>> What will be the equivalent argument for the following in the new >>>>>>>> plugin: >>>>>>>> <extraJvmArgs>-Xmx7G -XX:+UseG1GC >>>>>>>> -Dgwt.user.agent=${gwt.compile.user.agent}</extraJvmArgs> >>>>>>>> Thanks. >>>>>>>> >>>>>>>> >>>>>>>> <jvmArgs> and <systemProperties> >>>>>>>> https://tbroyer.github.io/gwt-maven-plugin/compile-mojo.html >>>>>>>> >>>>>>>> <jvmArgs> >>>>>>>> <arg>-Xmx7G</arg> >>>>>>>> <arg>-XX:+UseG1GC</arg> >>>>>>>> </jvmArgs> >>>>>>>> <systemProperties> >>>>>>>> <gwt.user.agent>${gwt.compile.user.agent}</gwt.user.agent> >>>>>>>> </systemProperties> >>>>>>>> >>>>>>>> -- 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 visit https://groups.google.com/d/msgid/google-web-toolkit/048e79ed-1226-4bf5-b231-ca2d36cf19ecn%40googlegroups.com.
