에뮬레이터 qemu-system-i386.exe CPU 사용량은 7 ~ 9 사이에 거의 지속적으로 실행됩니다.
Android 스튜디오 2.1 Android SDK 도구 : 25.1.3 호스트 운영 체제 : Windows 7-i7 2630QM-8GB Ram Intel x86 Atom 시스템 이미지 설치
에뮬레이터에서 어떤 설정을 변경하더라도 에뮬레이트 된 성능, 멀티 코어 CPU, x86-64 이미지, 항상 같은 것
항상 성가신 팬입니다
누구든지이 문제를 해결 했습니까?
답변
지속적인 CPU 사용의 원인은 소리 일 수 있습니다. 에뮬레이터에 사운드가 필요하지 않은 경우 AVD의 구성 파일을 편집하여 비활성화 할 수 있습니다.
이 두 줄 변경 / 추가
hw.audioInput=no
hw.audioOutput=no
업데이트 : Buncis가 언급했듯이 필요하지 않은 경우 GPS를 비활성화 할 수도 있습니다.
hw.GPS = no
에 리눅스 / 맥 파일은 ~ / .android / AVD / <AVD_Name> .avd / config.ini 파일에 위치
에 윈도우 . \ 사용자 \ <사용자 이름> \ 안드로이드 \ AVD \ <AVD_Name> : 파일이 C에 있습니다. avd \ config.ini
답변
Mac에서 랩톱이 절전 모드로 전환 된 후 에뮬레이터가 100 % 이상의 CPU를 사용하고 있음을 확인했습니다. Benjamin이 제안한대로 오디오를 꺼도 문제가 해결되지 않았습니다.
에뮬레이터의 전원 버튼을 길게 눌러 시뮬레이션 된 장치를 다시 시작하면 효과가 있습니다.
답변
x86_64 (또는 64 비트) 에뮬레이터를 사용하여 문제를 해결했습니다. 그들은 x86 버전을 권장하지만 그것은 나를 위해 행동했습니다.
답변
가상 장치에서 CPU를 가장 많이 사용하는 항목을 확인하려면 :
adb shell
$ top
그러면 CPU 사용량이 가장 높은 프로세스 목록이 표시됩니다.
이렇게하면 에뮬레이터 내부의 프로세스 (예 : 앱)인지, 에뮬레이터 내부의 다른 프로세스인지, 아니면 많은 CPU를 사용하는 에뮬레이션 자체인지를 확인하는 데 도움이됩니다.
후자의 경우 HAX (Native intel instructions)를 설치하여 에뮬레이터를 최적화하거나 AVD 프로필 편집기를 사용하여 하드웨어 가속을 활성화하십시오.
답변
2018 년 11 월 초에 그 문제가있었습니다.
가상 장치가 모바일 네트워크 데이터에 콘텐츠 연결을 시도하고 있었기 때문에 장치 내부에서 가상 장치를 껐습니다. 지금 훌륭하게 일하십시오.
답변
Win7, HAXM 7.2.0의 qemu와 동일한 문제입니다. 오디오 끄기를 시도했지만 도움이되지 않았습니다. qemu는 언제든지 CPU의 약 20 %를 소비하고 Android는 x86 및 x64 이미지 모두에서 매우 느리게 작동합니다.
HAXM의 릴리스 노트 파일에서 해결책을 찾았습니다.
- Windows에서 Avast Antivirus 는 HAXM을 방해하여 Android Emulator 또는 QEMU가 매우 느리게 실행될 수 있습니다 . 해결 방법은 Avast 설정> 문제 해결에서 “사용 가능한 경우 중첩 된 가상화 사용”을 선택 취소하는 것입니다.
Avast Pro Antivirus 18.5가 있습니다. 이 매개 변수를 선택 취소하고 PC를 재부팅했으며 이제 qemu가 유휴 상태에서 0 %를 소비하고 Android가 정상적으로 작동합니다.
업데이트 : QEMU가 CPU를 다시 사용하기 시작하면 먼저 Avast의 업데이트 상태를 확인하십시오. 백그라운드 업데이트 후 Avast가 HAXM을 다시 방해하기 시작할 수 있습니다. 해결하려면 Windows를 재부팅하십시오.
답변
제 경우에는 software
adv에서 그래픽 렌더링을 선택 했습니다. 따라서 hardware
CPU 사용량을 60에서 10으로, CPU 온도를 70에서 40 으로 변경 한 후 .