Friday, January 18, 2019

Emulator 28.1.3 Canary

Emulator 28.1.3 is now available in the Canary and Dev channels. Changes:
  • Enhanced Bugreport Info. In Project Marble, we want to do better to hunt down emulator issues that are due to specific hardware and AVD setups. To address this, when sending a bug report through the emulator Bugreport UI, the AVD config and CPU/GPU/RAM-specific specs are now automatically inlined. The emulator bug report information is also available from the console (assuming console auth token is used):
    • telnet localhost 5554
    • avd bugreport
  • Performance Stats Page. In Project Marble, we're working to reduce emulator CPU/RAM usage. As part of this effort, we've added a page to the Extended Controls panel, "Performance Stats", that shows the current CPU usage of the QEMU main loop and vCPU threads. This helps make excessive emulator CPU usage more visible while also giving app developers a quick way to see overall Android CPU usage. As Project Marble proceeds, we will add more real-time metrics to this page.
    • If you are seeing excessive levels of CPU usage from the emulator, especially when the emulator should be in an idle state such as on the home screen, please file a bug with a screenshot of the Performance Stats page, and also try to include the output of adb shell top.