ダルビク

著者: Peter Berry
作成日: 14 Aug. 2021
更新日: 1 J 2024
Anonim
シンプルなBuildPropの調整を使用してAndroidの速度を上げる
ビデオ: シンプルなBuildPropの調整を使用してAndroidの速度を上げる

コンテンツ

定義-Dalvikの意味?

Dalvikは、Android OSの一部であるオープンソースのレジスタベースの仮想マシン(VM)です。 Dalvik VMは、Dalvik Executable(.dex)形式のファイルを実行し、スレッド化や低レベルのメモリ管理などの追加機能をLinuxカーネルに依存しています。


Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

TechopediaはDalvikについて説明します

Dalvikは、VMの元のコードを書いたDan Bornsteinの先祖が住んでいたアイスランドの漁村にちなんで名付けられました。 Dalvikは、モバイルデバイス(メモリ、CPU、バッテリー電源が限られている)のようなリソースに制約のある環境での高速実行速度と操作向けに設計されています。 Dalvik VMは、各インスタンスが独自の個別のプロセスでホストされ、それぞれ1つのアプリケーションを実行しながら、自身の複数のインスタンスを実行するように設計されています。 1つのインスタンスがクラッシュしても、同時に実行されている他のアプリケーションは影響を受けません。

AndroidアプリはJavaで記述されていますが、最初にDalvik VMで実行できるようにDalvik実行可能(DEX)形式にコンパイルされます。 DEXファイルは一般に圧縮された.JAR(Java Archive)ファイルよりも小さいため、モバイルデバイスに適しています。

Dalvikと典型的なJava VMの主な違いは、前者はレジスタベースであり、後者はスタックベースであることです。レジスタベースのVMは、スタックベースのVMよりも少ない命令で済みます。レジスタベースのVMも多くのコードを必要としますが、一般的に、スタックベースのVMよりも起動が速く、パフォーマンスが優れていると考えられています。

Dalvikソースコードライセンスは、Apacheライセンスに基づいています。つまり、無料で変更できるため、携帯電話会社にとって魅力的です。