Как я узнал, что такое dex2oat.

Что такое dex2oat.

Хочу поделиться с вами одним наблюдением. После обновления своего LG G3 до Андроид 6.0 Marshmallow в статистике использования аккумулятора появился процесс dex2oat. Причем на него приходилась довольно большая доля потребления энергии. Что это – вирус, другое вредоносное приложение или просто системный процесс было непонятно, раньше такого я не замечал.

Полазив по интернету, на русскоязычных сайтах толком ничего не нашел, но, в конце концов разобрался откуда появился dex2oat.

Что такое dex2oat.

После обновления на шестерку, я запустил на своем смарте восстановление данных из резервной копии. Как оказалось, за эту процедуру и отвечает тот самый процесс dex2oat, поэтому он и висел в статистике потребления заряда некоторое время сразу после обновления, после чего благополучно пропал.

Так что не переживайте, буду рад если кому пригодилось. Всем добра. Пока.

13 комментариев

  • Помогло решение со Справочного Форума Google Play:
    Зайти в Настройки->Учетные записи->учетка Google -> Управление аккаунтом Google и подождать минут 4-5 пока оно зайдёт туда.
    После этого поехали сообщения об обновлениях, стал заходить в Google Play и стали приходить SMS, процесс dex2oat пропал.

  • Уже третий день на Adnroid 5.1 крутится dex2oat. Тормозит, разряжается, не приходят и не отправляются SMS, но хоть позвонить можно и в инэте полазить. Но Беда. Не нашел пока способа, как потушить этот процесс.

  • В общем автор не прав, дело не в бакапах. Этот процесс отжирает энергию во время установки ПО…

  • Компиляция перед исполнением. ART компилирует приложения во время установки, используя средство dex2oat, установленное на устройстве. В результате получается скомпилированный под целевую архитектуру исполняемый файл. Для сравнения, Dalvik использует интерпретатор и компилирует приложения «на лету». Во время установки Dalvik конвертирует APK-файлы в оптимизированный DEX-код, а уже во время запуска приложения компилирует его в машинные инструкции. В результате в ART-среде приложения запускаются быстрее, хотя время, которое нужно на установку, увеличивается. Кроме того, при таком подходе приложения используют больше флэш-памяти устройства, так как для хранения скомпилированного во время установки кода требуется дополнительное место.

  • никаких восстановлений данных я не делал, но процесс периодически появляется, что противоречит теории автора.

Оставить комментарий