2

Gradle プラグインをオンにして Eclipse を起動すると、文字通り何百もの Java プロセスが突然生成されることがあります。それらは次のようになります。

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 [プロジェクト名]: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/ラッパー/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

最初の種類のプロセスは、Eclipse が何かを構築しているように見えます。私のワークスペース内の各プロジェクトには、少なくとも 1 つ (場合によっては最大 6 つ!!) のプロセスがあるようです。それらは数分後に消えますが、これは合理的です。

GradleDaemon厄介なのは、すべてのs が何をしているのかわからないことです。

Eclipse 内で Gradle 依存関係管理が有効になります。Ubuntu 14.04 で Eclipse 4.4 と Gradle 1.8 を使用しています。

これを修正するにはどうすればよいですか? 基本的killall -9 javaに、コンピューターが応答しなくなり始めると、数時間ごとに電話をかけます。

4

1 に答える 1