How well do virtual machines run on Android phones?

I’ll add on to what both of you said—after messing around with running virtual machines on Android for dev-related stuff, I realized it’s more about managing expectations.

On my OnePlus 9 Pro, I got QEMU running with a trimmed-down Debian image. With some tweaks (like limiting CPU cores and RAM), it ran decently enough for basic dev tasks. But let’s be real—it’s nowhere near the desktop experience. Android just isn’t optimized for heavy virtualization. That said, if you’re into learning or want a mini dev lab on the go, it’s surprisingly effective with the right setup.