Далвик

Аутор: Peter Berry
Датум Стварања: 14 Август 2021
Ажурирати Датум: 1 Јули 2024
Anonim
Dalvik и ART в Android: что это? Как очистить Dalvik Cache, и нужно ли это делать
Видео: Dalvik и ART в Android: что это? Как очистить Dalvik Cache, и нужно ли это делать

Садржај

Дефиниција - Шта значи Далвик?

Далвик је отворени извор, регистрована виртуелна машина (ВМ) која је део Андроид ОС-а. Далвик ВМ извршава датотеке у Далвик Екецутабле (.дек) формату и ослања се на Линук кернел за додатне функције попут навоја и управљања меморијом ниског нивоа.


Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Техопедија објашњава Далвика

Далвик је добио име по рибарском селу на Исланду у којем су живели преци Дан Борнстеина, особе која је написала оригинални код ВМ-а. Далвик је дизајниран за брзе перформансе и рад у окружењима ограниченим ресурсима попут оних у мобилним уређајима (са ограниченом меморијом, ЦПУ-ом и батеријом). Далвик ВМ дизајниран је да покреће више инстанци себе, при чему се свака инстанца налази у свом засебном процесу и сваки покреће једну апликацију. Када се једна инстанца сруши, не трпе остале истовремено покренуте апликације.

Иако су Андроид апликације написане у Јави, оне се најпре комбинују у Далвик Екецутабле (ДЕКС) формату како би се покренуле у Далвик ВМ-у. ДЕКС датотеке су углавном мање од компримираних .ЈАР (Јава Арцхиве) датотека, што их чини погодним за мобилне уређаје.

Главна разлика између Далвика и типичног Јава ВМ-а је у томе што је први заснован на регистру, а други на стацк-у. ВМ-ови засновани на регистру захтијевају мање упутстава него њихови пакети који се темеље на скупу. Иако ВМ-ови засновани на регистру захтевају и више кода, сматра се да показују брже стартапове и имају боље перформансе од ВМ-а заснованих на стацку.

Лиценца изворног кода Далвик заснива се на лиценци Апацхе. То значи да је бесплатна за модификације и самим тим атрактивна за мобилне операторе.