Penggunaan cpu emulator qemu-system-i386.exe hampir selalu berjalan antara 7 ~ 9
Android studio 2.1 Android SDK Tools: 25.1.3 Sistem Operasi Host: Windows 7 - i7 2630QM - Ram 8GB Intel x86 Atom System Image diinstal
Tidak peduli pengaturan apa yang saya ubah di emulator seperti: kinerja yang diemulasi, CPU multi-core, gambar x86-64, selalu hal yang sama
Itu benar-benar kipas yang mengganggu selalu menyala
Ada yang punya perbaikan untuk masalah ini?
android-emulator
skystar7
sumber
sumber
Jawaban:
Penyebab penggunaan CPU yang konstan mungkin karena suara. Jika Anda tidak membutuhkan suara di emulator Anda, Anda dapat menonaktifkannya dengan mengedit file konfigurasi AVD.
Ubah / tambahkan dua baris tersebut
Pembaruan: Seperti komentar buncis, Anda juga dapat mencoba menonaktifkan GPS jika tidak diperlukan:
Di Linux / Mac , file tersebut terletak di ~ / .android / avd / <AVD_Name> .avd / config.ini
Pada Windows , file tersebut terletak di C: \ Users \ <username> \ .android \ avd \ <AVD_Name>. avd \ config.ini
sumber
hw.GPS = no
Di Mac, saya melihat bahwa emulator menggunakan lebih dari 100% CPU setelah laptop saya tidur. Mematikan audio seperti yang disarankan Benjamin tidak memperbaiki masalah itu.
Memulai ulang perangkat yang disimulasikan dengan menekan lama tombol daya pada emulator berfungsi untuk saya.
sumber
Menggunakan emulator x86_64 (Atau 64 bit) menyelesaikannya untuk saya. Mereka merekomendasikan versi x86, tetapi itu berlaku untuk saya.
sumber
Untuk mengetahui perangkat virtual apa yang paling banyak menggunakan CPU:
Ini akan menampilkan daftar proses dengan penggunaan CPU tertinggi di atas.
Ini akan membantu Anda menentukan apakah itu sebuah proses (seperti aplikasi Anda) di dalam emulator, proses lain di dalam emulator, atau hanya emulasi itu sendiri yang menggunakan banyak CPU.
Dalam kasus terakhir, coba optimalkan emulator dengan menginstal HAX (Instruksi intel asli) atau mungkin aktifkan akselerasi perangkat keras menggunakan editor profil AVD.
sumber
Saya mengalami masalah itu pada awal November 2018.
Perangkat virtual terus mencoba untuk terhubung ke data jaringan seluler, jadi saya mematikannya di dalam perangkat itu sendiri. Bekerja dengan baik sekarang.
sumber
Masalah yang sama dengan qemu di Win7, HAXM 7.2.0. Saya sudah mencoba mematikan audio, itu tidak membantu, qemu menghabiskan sekitar 20% CPU kapan saja, Android bekerja sangat lambat pada gambar x86 dan x64.
Saya telah menemukan solusi di file Catatan Rilis HAXM:
Saya memiliki Avast Pro Antivirus 18.5. Saya telah menghapus centang parameter ini, PC yang di-boot ulang dan sekarang qemu mengkonsumsi 0% dalam keadaan siaga, Android berfungsi dengan baik.
UPDATE: jika QEMU mulai menggunakan CPU lagi, periksa dulu status pembaruan Avast. Setelah pembaruan latar belakang, Avast mungkin mulai mengganggu HAXM lagi. Cukup reboot Windows untuk menyelesaikannya.
sumber
kasus saya, karena saya memilih
software
untuk rendering grafis di adv. jadi setelah perubahan untukhardware
mengurangi penggunaan CPU dari 60 menjadi 10, dan suhu CPU dari 70 menjadi 40.sumber
Saya mengurangi penggunaan CPU emulator saya dengan mengatur framerate monitor menjadi 60hz. Itu pada 144hz dan CPU saya berjalan pada 60% - 70%. Dengan hanya mengubah framerate monitor, sekarang menggunakan 3% penggunaan.
sumber
Saya tidak bisa mematikan audio dengan file config.ini, tetapi hanya dengan argumen baris cmd -noaudio ke qemu. Namun, dengan Android Studio 3.2, Anda tidak dapat menambahkan argumen kustom ke emulator, jadi saya membuat ini:
Di direktori emulator Android SDK, dalam kasus saya ~ / Android / Sdk / emulator /
Buat skrip bash yang disebut emulator dengan konten:
Kemudian:
Sekarang, argumen -noaudio akan ditambahkan ke semua pemanggilan emulator dari Android Studio dan akan menghemat banyak siklus CPU.
sumber
Nonaktifkan lokasi di pengaturan dan juga nonaktifkan suara sentuhan.
sumber
Saya menggunakan macOS Catalina (Versi 10.15.2) dengan Intel Core i9 dan RAM 16 GB serta Grafis Radeon Pro 560X 4 GB.
Saya mengatasi penggunaan CPU yang tinggi dengan qemu dengan memulai ulang perangkat yang diemulasi menggunakan tombol daya yang diemulasi .
Juga, saat membuat AVD, saya memilih
Hardware
Graphics Renderer daripadaAuto
.sumber
Dalam kasus saya itu adalah boot cepat yang menyebabkan masalah, untuk memaksa ke boot normal, buka file teks
C:\Users\<username>\.android\avd\<AVD name>\config.ini
dan ubah setidaknya satu nilai.misalnya mengubah garis
untuk
sumber
Memperbarui:
Saya telah menginstal plugin Genymotion di genymotion.com/plugins, dan memiliki kinerja yang luar biasa
sumber
Dalam kasus saya, saya hanya mengalami masalah ini saat menjalankan beberapa contoh emulator.
Jalankan ulang penginstal Intel Hardware Accelerated Execution Manager (HAXM) yang disediakan di Android SDK (
<Android SDK path>\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe
), pilih Ubah , dan lihat berapa banyak memori yang dialokasikan untuk HAXM. Jika 2 GB atau kurang, Anda mungkin ingin meningkatkannya menjadi setidaknya 4 GB. Kemudian mulai ulang emulator Anda dan lihat apakah penggunaan CPU menurun.sumber
Saya mengalami masalah yang sama baru-baru ini di Windows 10 (18363): AVD menggunakan semua 16 utas host pada 100%, tampaknya
[email protected]
proses pada AVD yang harus disalahkan.Apa yang membantu dalam kasus saya: membuka AVD
settings
-Advanced
- ubahOpenGL ES renderer
menjadiDesktop native OpenGL
dan mulai ulang AVD. Sekarang ini menggunakan 2-3% dari sumber daya CPU saya. Semoga ini bisa membantu seseorang.sumber
Mengubah resolusi berhasil dari saya. Saya menggunakan 1440 x 2560560 dpi Oreo 8.1. Sekarang saya menggunakan M-DPI Oreo 8.1
sumber
Saya menyelesaikannya dengan membatalkan "Simpan otomatis status saat ini ke Quickboot"
Snapshots -> Settings -> Auto-save status saat ini ke Quickboot - NO
sumber
Menggunakan versi Android lama saya menggunakan Lollipop Galaxy Nexus API 22 menurunkan penggunaan CPU dari 220% menjadi sekitar 30% ! ...
Saya juga mengganti: Emulated Performance> Graphics> Hardware
Menggunakan Android Api 25 ... Perangkat keras untuk grafik dan mematikan audio AVD dan GPS tidak berfungsi untuk saya ...
Platform: MacOS
sumber
Dalam kasus saya itu adalah mode Pesawat , ketika dihidupkan, penggunaan CPU melonjak menjadi 99% :
Masalahnya terlihat di Android 10.0 x86.
sumber
Dalam kasus saya menggunakan grafis perangkat keras memecahkan masalah saya.
sumber