タグ

GraalVMに関するwamanのブックマーク (2)

  • Javaの新JITコンパイラ、Graalを解説

    Javaでコンパイラを書くと大きな利点がいくつかあるとわかる。次のようなことだ。 コンパイラエンジニアが新規に加わる際のハードルが非常に低くなる。 コンパイラにおいてメモリ安全になる。 コンパイラ開発で成熟したJavaのツール群を活用できる。 新しいコンパイラ機能のプロトタイプをより早く作れる。 コンパイラがHotSpotから独立したものとなる。 コンパイラが自分自身をコンパイルでき、自分自身のより速いJITコンパイルされたバージョンを生成できる。 Graalは新しいJVMコンパイラインタフェース (JVMCI) を使っている。これはHotSpotにプラグインできるようJEP 243として提供されているが、GraalVMの主要な部分としても使われている。この技術はもう存在しており、現時点でリリースされているが、Java 10ではまだかなり実験的な技術である。次のようにすると新しいJITコン

    Javaの新JITコンパイラ、Graalを解説
    waman
    waman 2018/07/28
    『Javaでコンパイラを書くと大きな利点がいくつかあるとわかる。次のようなことだ。』
  • README.md

    Ten Things You Can Do With GraalVM GraalVM is a polyglot platform from Oracle Labs with the goal of allowing you to write in any language, using libraries from any language, and run on any platform in any environment. GraalVM gives you multiple programming languages in one integrated system with multiple options for how you want to use them - managed, native, embedded with high performance with to

    README.md
  • 1