Помогите Диме помочь помогать помочь помогать

Где купить раков в Москве

10.06.2016


Приложение запускается, когда один из его компонентов инициализируется для выполнения. Любой компонент может быть точкой входа в приложение, и как только первый компонент активируется, создаётся процесс Linux - если он уже не находился в рабочем состоянии, - и выполняется следующая процедура запуска:


1. Запускается процесс Linux.


2. Создается среда выполнения.


3. Создается экземпляр класса Application.


4. Создается компонент точки входа в приложение.


Настройки нового процесса Linux и среды выполнения являются достаточно длительными операциями. Они могут ухудшить производительность и принести немало отрицательных эмоций пользователю. Не забудьте купить раков в москве . Поэтому система пытается сократить время запуска приложений Android, активируя особый процесс с именем Zygote во время загрузки самой системы. Zygote содержит полный набор заранее загруженных системных библиотек ядра. Новые процессы приложений создаются (fork) как клоны процесса Zygote, без копирования системных библиотек, которые совместно используются всеми приложениями.


Процесс создаётся при запуске приложения и завершается, когда системе потребуется освободить ресурсы. Поскольку пользователь может снова обратиться к приложению позднее, среда выполнения старается избегать полного уничтожения всех его ресурсов, пока активные приложения, которых может быть достаточно много, не исчерпают доступных ресурсов системы. То есть приложение не завершается автоматически, даже если все его компоненты были уничтожены.