From d818f7ed3b30d985a8d4c7d5e42b02eab99b02fa Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Fri, 12 Jun 2026 00:10:03 +0000 Subject: [PATCH] =?UTF-8?q?android-emulator:=20README=20=E2=80=94=20measur?= =?UTF-8?q?ed=20resource=20profile=20+=20remote=20access=20+=20screen-off?= =?UTF-8?q?=20etiquette?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- stacks/android-emulator/README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/stacks/android-emulator/README.md b/stacks/android-emulator/README.md index 3cbde526..50c90f96 100644 --- a/stacks/android-emulator/README.md +++ b/stacks/android-emulator/README.md @@ -63,3 +63,18 @@ doesn't warrant CI plumbing (the off-infra-CI rule targets *repeated* build IO). re-downloads cleanly. Snapshots/AVD state are disposable by design. - Different API level: set `API_LEVEL` env on the deployment (entrypoint installs that system image on the same PVC) or recreate the AVD. + +## Resource profile (measured 2026-06-12) + +- **Memory**: ~5.8Gi steady (limit 8Gi, requests 3Gi — Burstable inside the tier-1 quota). +- **CPU**: ~1.8 cores idle with the screen off; **5+ cores with the screen on** + (any on-screen animation forces continuous swiftshader rendering + VNC + encoding). Etiquette: turn the screen off when you finish a session — + `adb -s 10.0.20.200:5555 shell input keyevent KEYCODE_POWER` (and the same + to wake it). +- **Disk**: ~7G of the 30Gi PVC. + +## Remote access + +https://android-emulator.viktorbarzin.me (Cloudflare-proxied, Authentik-gated) +serves the same noVNC screen for off-LAN use. adb stays LAN-only by design.