When I start Eclipse with the Gradle plugin on, sometimes literally hundreds of Java processes will suddenly spawn. They look like this:
26000 pts/24 Sl 0:01 /usr/lib/jvm/default-java//bin/java -Dfile.encoding=utf-8 -Xmx512m -XX:MaxPermSize=128m -XX:+UseG1GC -Dorg.gradle.appname=gradlew -classpath /[...]/gradle/wrapper/gradle-wrapper.jar org.gradle.wrapper.GradleWrapperMain [project name]:eclipseExternalBuild --configure-on-demand -Dorg.gradle.parallel=false
26230 pts/24 Sl 0:04 /usr/lib/jvm/jdk1.7.0_51/bin/java -XX:MaxPermSize=2048m -Xmx4096m -Dfile.encoding=UTF-8 -cp [...]/.gradle/wrapper/dists/gradle-1.8-all/2kopnp0i5dq014k75fp36m3vd5/gradle-1.8/lib/gradle-launcher-1.8.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 1.8 [...]/.gradle/daemon 10800000 4d4119b1-c332-4714-b0cd-1e80bc6dd78f -XX:MaxPermSize=2048m -Xmx4096m -Dfile.encoding=UTF-8
The first kind of process looks like Eclipse is building things; there seems to be at least one (sometimes up to 6!!) process for each project within my workspace. They go away after a few minutes, which is reasonable.
What is annoying is that I have no idea what all the GradleDaemon
s are doing.
Gradle dependency management is enabled within Eclipse. I'm using Eclipse 4.4 and Gradle 1.8 on Ubuntu 14.04.
How do I fix this? I'm basically calling killall -9 java
every few hours when my computer starts being unresponsive.