即使在关闭android工作室之后,Gradle仍然将Java留作进程

时间:2015-08-30 19:11:11

标签: java android android-studio gradle

在mac系统上,每当我关闭android工作室时,它都会离开java进程并且java进程继续运行并继续占用ram内存。如果你看到java进程占用1gb ram,那么只有4gb的mac有时会很痛苦 enter image description here

enter image description here

android studio中是否有任何选项,以便我退出所有与之相关的进程应该关闭或者我可以运行哪些命令进行清理?

3 个答案:

答案 0 :(得分:10)

来自the documentation

  

守护程序进程将在3小时不活动后自动终止。如果您希望在此之前停止守护进程,可以通过操作系统终止进程或运行gradle --stop命令。 --stop开关使Gradle请求所有正在运行的Daemon进程(用于运行命令的Gradle版本)自行终止。

答案 1 :(得分:1)

这是因为Android Studio默认使用gradle守护程序(请参阅here),据我所知它无法关闭。看看here也是 - gradle守护进程应该在3小时后超时。

答案 2 :(得分:1)

Android Studio AFAIK中没有选项。一种清理方法是创建一个启动Android Studio的shell脚本,然后杀掉任何剩余的java进程,例如。

#!/bin/sh
studio.sh
pkill -f gradle-launcher