3 ms·
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 w
by simmons 13y ago
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...
- hackcasual 13y agoThe IPC implementation is Binder, and I believe the overhead, even in the G1 days was microseconds.
- simmons 13y agoBinder 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.