質問

dalvik vm 用の jit コンパイラ モジュールが開発中であると読みましたが、その結果は非常に有望です。実行速度の点で 100% の向上を主張する人もいます。Android リリースにいつ組み込まれるか知っている人はいますか?nexus 1 の RAM の量 (512MB) は、jit が間もなく導入される可能性を示唆しています。Android2.5かな?

役に立ちましたか?

解決

あなたは仕事にJITがあります:)すべて間違ってそれを取得している、そしてそれはのrenderScriptではありません。 renderScriptは全く異なるものです。

他のヒント

こちらが 決定的な投稿 この件については、Android プラットフォームのメーリング リストから:

Dalvik JIT コンパイラ

お気づきの方もいらっしゃると思いますが、最新のAndroidオープンソースプロジェクト tree (éclair) には、Dalvik JIT コンパイラのソースコードが含まれています。ザ Dalvikチームは、JITがどのようなことをするかを積極的に調査しています。 メモリや電力に制約のある幅広いポータブル機器で最適に動作 Android デバイス、AOSP マスターのコードは 有望な概念実証と見なすもの。これはトレースベースです JIT、一度にメソッドではなくホットコードトレースのみをコンパイルする 通常、サーバークラスのJITで見られる戦略です。それは試みます ヒープ使用量を最小限に抑え、永続ストレージを必要としません。目標 は、ごくわずかなヒープで迅速なパフォーマンス向上を提供し、 電池。

JIT は AOSP のスナップショット以降、大幅に進歩しています Éclair と、より新しいバージョンをプッシュすることに取り組んでいます。一方、プロトタイプで遊びたい場合は、プロトタイプを構築できます AOSP ルートに buildspec.mk ファイルを作成します。 行 "WITH_JIT := true"。

なお、プロトタイプのJITは、 スナップショットが作成された時刻であるため、多少の破損が予想されます。また これには、 インタプリタのフェッチ/デコードサイクル。私たちは、 新しいバージョンを AOSP ツリーに追加します。

Bill Buzbee、Ben Cheng、およびその他の Dalvik チームのメンバー

は、2010年5月に、GoogleはのDalvik VMのJITの追加に関するブログエントリを投稿しました

のGoogle のからのDalvik JIT発表

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top