QuestionQ142

Tools/Systems/Programs

In Java, launching multiple applications results in multiple Dalvik Virtual Machine instances that consume memory and time. To prevent this, Android implements a process that provides low memory consumption and fast start-up time. What is this process called?

  • A Init
  • B Zygote
  • C Daemon
  • D Media server
Explanation

Android’s Zygote process preloads commonly used classes and resources, then forks to create application processes. Copy-on-write sharing of the preloaded memory reduces memory consumption and speeds application startup.

Community Discussion

No comments yet. Be the first to start the discussion!