Hello again,
this issue is related to my previous message. My goal is not only to run VBox+Android but also some other secure applications in parallel. Therefore I introduced a small server that multiplexes the Input and Framebuffer session so that it is possible to switch between Android and Nitpicker based on a key stroke. I attached a runscript to illustrate the setup.
In my setup VBox+Android are executed on one CPU and everything else runs on another CPU. This SMP setup is necessary as otherwise Android stops booting up. Parallel load during startup of Android seems to have some influence and stops execution of the VM, but so far I could not identify the reason.
To the problem: Not only the performance of Android is very bad, but the whole system feels slow and unresponsive. Applications like liquid_framebuffer are significantly slowed down when VBox is running. This happens also when the VM is actually in a halted state. I find it very strange that VBox running on one CPU has such a strong impact on the performance of Apps running on another CPU. It leaves me wondering if there is something wrong with synchronization or the scheduler itself. Do you have any ideas or hints?
All best Christian