Gradle将java作为一个进程,即使在关闭Android工作室之后也是如此。

2022-09-02 13:23:22

在Mac系统上,每当我关闭Android Studio时,它都会离开java进程和java进程继续运行并继续占用RAM内存。拥有一台只有4GB的Mac有时是痛苦的,如果你看到java进程占用了高达1gb的RAMenter image description here

enter image description here

Android Studio中是否有任何选项,以便一旦我退出,就应该关闭与之相关的所有过程,或者可以运行任何命令进行清理?


答案 1

文档中

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


答案 2

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

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

推荐