VMに関するakachochinのブックマーク (3)

  • JJUG CCC 2013 Fall「JVMコードリーディング入門」資料公開 - 虎塚

    土曜にJJUG CCC 2013 Fall(http://www.java-users.jp/?page_id=695)へ行ってきました。 事前にお知らせするのを忘れていましたが、17:15〜18:05のセッションでJVMのソースコードリーディングについてお話ししましたので、発表資料を公開します。 R5-5 JVMコードリーディング入門 〜JVMのOS抽象化レイヤーについて〜 JVMのコードを読みはじめたばかりの方を対象に、JVMとOSのメモリを中心とした関係性についてお話しします。JVMはOSからどのようにメモリを確保しているのでしょうか? そんな素朴な疑問をもとに、JVMのコードを楽しく追いかけてみましょう。※このセッションは入門者向けです。バイトコードやGCについては扱いません。 虎塚 (さくらば組) http://www.java-users.jp/?page_id=709#r5-

    JJUG CCC 2013 Fall「JVMコードリーディング入門」資料公開 - 虎塚
    akachochin
    akachochin 2013/11/11
    これは、kernelvmで是非とも再登壇していただきたいところ。vm系の勉強会でまがりなりにも喋った人としては大変興味深い。
  • Android 4.4 のARTのブートログを見てみた - 組み込みの人。

    前回の記事(Android 4.4に入ったARTのソースを見た感想 - 組み込みの人。)ではソースコードを見ただけで、動かしてはいませんでした。 今回はAndroid 4.4のソースコードを自分でビルドしてemulatorを作り、そのブートログを見て気がついたことを書きます。 採取したブートログはここからたどれます。 KMC Staff Blog:各種Android端末のブートログ ARTに切り替えてからの初回起動と2回目起動の違い まずはデフォルトであるDalvikで今まで通り5種類のログをとりました。(カーネルログ、Androidlogcat、Androidのprop、/proc/cpuinfo、/proc/config.gz) その後、SettingアプリのDeveloper optionのところで、runtimeをARTに切り替えました。ダイアログに従って進むと再起動がかかります

    Android 4.4 のARTのブートログを見てみた - 組み込みの人。
    akachochin
    akachochin 2013/11/09
    これはまだまだ面白い話が読めそうだ。oatファイルが特に興味深い。
  • Android 4.4に入ったARTのソースを見た感想 - 組み込みの人。

    Android 4.4 (Kitkat) のソースコードが公開されました。話によるとDalvikを置き換えるARTというものが開発者向けに使えるようになっているそうです。面白そうなので調べてみました。以下は全て推測と個人の感想です。 ART とは 公式な情報はこれ https://source.android.com/devices/tech/dalvik/art.html Dalvikと置きかえて使えるランタイム まだ開発中。開発者のフィードバックを得るために公開した Dalvikがデフォルトであると強調。 Dalvikのランタイムはlibdvm.soで、ARTではそれがlibart.soに置き換わるらしい。開発者メニューでどちらを使うのか切り替えることができるようだ。 http://gigaom.com/2013/10/22/google-buys-frances-flexycore-

    Android 4.4に入ったARTのソースを見た感想 - 組み込みの人。
    akachochin
    akachochin 2013/11/04
    既にソースを読まれた方が。LLVMなどのあたりはわからんが、VMなのでそれ以外のところにも興味を引かれる
  • 1