Vertispan / j2clmavenplugin

Maven plugin to launch new J2CL compilation
https://vertispan.github.io/j2clmavenplugin/
Apache License 2.0
53 stars 26 forks source link

j2cl:watch OOM on huge project after several recompilations #167

Open treblereel opened 2 years ago

treblereel commented 2 years ago

env: Osx on mac mini m1 16gb java: openjdk version "11.0.13" 2021-10-19 LTS OpenJDK Runtime Environment Zulu11.52+13-CA (build 11.0.13+8-LTS) OpenJDK 64-Bit Server VM Zulu11.52+13-CA (build 11.0.13+8-LTS, mixed mode)

j2cl-maven-plugin : 0.19

repo: https://github.com/treblereel/kogito-tooling/tree/j2cl_port_without_layout

runs:

1 : [INFO] Finished org.kie.kogito.stunner.serverless.editor:sw-editor-kogito-app:0.0.0/optimized_js in 75711ms 2 : [INFO] Finished org.kie.kogito.stunner.serverless.editor:sw-editor-kogito-app:0.0.0/optimized_js in 67519ms 3 : [INFO] Finished org.kie.kogito.stunner.serverless.editor:sw-editor-kogito-app:0.0.0/optimized_js in 72911ms 4 : [INFO] Finished org.kie.kogito.stunner.serverless.editor:sw-editor-kogito-app:0.0.0/optimized_js in 220640ms

5 : java.lang.OutOfMemoryError: Java heap space

how to reproduce:

run mvn clean j2cl:watch at https://github.com/treblereel/kogito-tooling/tree/j2cl_port_without_layout/packages/serverless-workflow-diagram-editor

add random code changes several times