That is true, Dalvik sucks performance wise compared to Java SE Embedded.
https://blogs.oracle.com/javaseembed...va_se_embedded
Android 2.2? That's pretty old, and it was the first release to feature a JIT. It would be much more interesting to see how Android 4.0 stacks up.
Not really. Given that this lacks the Damage, GE/XI2, SHM, RandR, Render, Shape, Sync, XC-Misc, Fixes, and XKB extensions, you'll have a very hard time running anything at all whatsoever. Even if anything does run, it'd be dog slow due to lack of SHM in particular. Unless you just want xterm/xclock/xeyes.
Look at the first two comments. First comment makes pretty explicit claim that Java is slow and the second one says that it is not (Sun) Java but Dalvik and that there is a huge difference. I, at least, understand this as an implicit claim that Dalvik is superior performance wise. Feel free to correct me.
Wow, Thanks for sharing this