【问题标题】:Why qemu-system-x86_64 (android emulator) is still running为什么 qemu-system-x86_64 (android 模拟器) 仍在运行
【发布时间】: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 -n​​etspeed full -avd Pixel_2_API_28

显示我正在使用 Pixel_2_API_28

我想用不同的 API 运行一个模拟器,所以应该关闭前一个。

所以,出现了几个问题:

  • 为什么进程仍在运行而我没有看到任何模拟器正在运行。这是一个挂起的模拟器还是什么?如果它只是已经保存状态的模拟器,不应该释放它的资源吗?
  • 杀死这个进程是否安全?它会伤害我的模拟器吗?我知道这没什么大不了的,可以重新安装模拟器,但有时从上次离开的地方继续下去会很方便。
  • 我应该如何处理这种虚拟机。 virsh不应该透露一些东西还是我在这里混淆了?

【问题讨论】:

    标签: android android-emulator


    【解决方案1】:

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

    sudo killall qemu-system-x86*
    

    【讨论】:

    • 我知道如何杀死一个进程。不过,我想知道这样做的用处。
    猜你喜欢
    • 2021-06-18
    • 2023-03-29
    • 2016-08-31
    • 2017-03-09
    • 2021-10-25
    • 1970-01-01
    • 1970-01-01
    • 2019-08-09
    • 1970-01-01
    相关资源
    最近更新 更多