为什么qemu-system-x86_64(Android模拟器)仍在运行

时间:2018-10-10 07:29:11

标签: android android-emulator

我正在将Android Studio与VM配合使用。运行一些仿真器后,我注意到我仍在运行一个名为qemu-system-x86_64的进程,该进程占用了1.9GB的RAM(我仅在软件支持下运行该仿真器)。

我知道,调用模拟器后,该模拟器独立于android studio,因此在某种程度上都可以理解,但是我现在没有运行任何模拟器。
我检查了this answer以查看是否可以关闭模​​拟器,但没有任何虚拟机出现:

virsh list

另外,正在运行:

ps aux | grep qemu-system-x86
  

gorfani + 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 -n​​etspeed full -avd Pixel_2_API_28

我正在使用 Pixel_2_API_28 的显示。

我想使用不同的API运行模拟器,因此应该关闭上一个。

因此,出现了一些问题:

  • 为什么在我看不到任何模拟器的情况下进程仍在运行。这是悬挂的模拟器吗?如果只是已经保存状态的模拟器,那么此发行版不应该是它的资源吗?
  • 杀死这个过程安全吗?这会损害我的模拟器吗?我知道这没什么大不了的,可以重新安装模拟器,但有时继续上次离开的位置很方便。
  • 我应该如何处理这种VM。 virsh不应该透露一些东西,还是我在这里混一些东西?

1 个答案:

答案 0 :(得分:0)

您也可以使用带有-9参数的进程ID杀死特定进程,以杀死进程树, 或者您可以通过以下命令关闭这些过程

sudo killall qemu-system-x86*