macOS Java 一旦启动为何要常驻后台,如何设置自动退出

查看 105|回复 6
作者:ChengLuffy   
首先,我完全不了解 Java ,使用 Homebrew 安装的 openjdk ,只是写 Flutter 时用,偶尔打开 Android 模拟器。
今天发现退出 vscode 和 Android 模拟器后,Java 依然在后台运行,并且占用的内存比较多,所以有了题中的疑问。
java 一旦启动为何要常驻后台,是否可以设置自动退出,如何设置?

Java, 后台, 常驻, 退出

guyeu   
Java 不是应用程序,vscode 和 android 模拟器也都不是用 java 跑的。。你需要看看那个 java 进程具体是什么应用
Bingchunmoli   
安装 openjdk 并不会启动,java 是否后台根据应用策略和启动命令
ChengLuffy
OP
  
@guyeu Flutter 运行在 Android 模拟器是启动的 Java 进程
debuggerx   
是 gradle 的守护进程吧,用于加快编译速度的,可以设置不要开启守护
ChengLuffy
OP
  
@Bingchunmoli 嗯,目前可以确认启动 Android 模拟器不会启动 Java ,但是 Flutter 选择 Android 模拟器运行后,Java 进程就启动了,这个我理解,和前端运行时 node 进程会启动,iOS 运行时 SourceKit 等会启动一个道理,我奇怪的是为什么不会在 Flutter 、Dart 、vs code 、Android 模拟器都退出后,Java 进程不会自动关闭
ChengLuffy
OP
  
@debuggerx 诚信求教,低内存机器
您需要登录后才可以回帖 登录 | 立即注册

返回顶部