News for hackers. Stuff that matters.
Re:A performance comparison between Java and C on the Nexus 5 by simmons on Monday April 14, 2014 @11:18AM (#7586628)
From my experience with working on Android internals, I also get the impression there is a ridiculous amount of IPC happening during normal operation, much of which involves Dalvik components (such as the activity manager) as intermediaries. I've sometimes wondered if this could contribute to a noticeable performance degradation.

Quantifying this IPC might make an interesting experiment and blog post...

Re:A performance comparison between Java and C on the Nexus 5 by hackcasual on Monday April 14, 2014 @11:50AM (#7586869)
The IPC implementation is Binder, and I believe the overhead, even in the G1 days was microseconds.
Re:A performance comparison between Java and C on the Nexus 5 by simmons on Monday April 14, 2014 @12:48PM (#7587245)
Binder itself is very fast. I'm mostly thinking about the overhead of higher-level constructs build on top of binder (broadcast intents, etc.) that are handled in Dalvik code and that can become numerous as various apps make connections to various other apps.