【发布时间】:2018-10-10 07:29:10
【问题描述】:
我正在使用带有 VM 的 android studio。在运行了一些模拟器后,我注意到我仍然有一个名为qemu-system-x86_64 的进程正在运行,它占用了我 1.9GB 的 RAM(我正在运行只有软件支持的模拟器)。
我知道模拟器在调用它后独立于 android studio,所以在一定程度上是有意义的,但我现在没有运行任何模拟器。
我检查了this answer,看看我是否可以关闭我的模拟器,但我没有出现任何虚拟机:
virsh list
另外,运行:
ps aux | grep qemu-system-x86
戈尔法尼+ 10055 0.0 12.6 6988716 2055984 ? Sl Oct09 0:30 /home/gorfanidis/Android/Sdk/emulator/qemu/linux-x86_64/qemu-system-x86_64 -netdelay none -netspeed full -avd Pixel_2_API_28
显示我正在使用 Pixel_2_API_28。
我想用不同的 API 运行一个模拟器,所以应该关闭前一个。
所以,出现了几个问题:
- 为什么进程仍在运行而我没有看到任何模拟器正在运行。这是一个挂起的模拟器还是什么?如果它只是已经保存状态的模拟器,不应该释放它的资源吗?
- 杀死这个进程是否安全?它会伤害我的模拟器吗?我知道这没什么大不了的,可以重新安装模拟器,但有时从上次离开的地方继续下去会很方便。
- 我应该如何处理这种虚拟机。
virsh不应该透露一些东西还是我在这里混淆了?
【问题讨论】: