タグ

Graalに関するnobusueのブックマーク (2)

  • JVMベースのMicroservices用フルスタックフレームワークMicronautを試してみる - Qiita

    はじめに この記事は NTTテクノクロス Advent Calendar 2018の9日目です。 こんにちは、NTTテクノクロスの中野です。 弊社の会社ブログ的なところでGroovyやGrailsの話を書いたりしてます。 今回は、Grails開発チームがお贈りする新しいフレームワーク、Micronautについて紹介します。 Micronautとは みなさんご存知の通り、GrailsはGroovyベースのフルスタックなWebアプリケーションフレームワークですが、そのGrailsのコア開発チームがMicroservices用に一からフルスクラッチした新しいJVMベースのフルスタックフレームワークが Micronautです。宇宙飛行士の Astronaut (アストロノート)と同じように「マイクロノート」と発音します。現在の最新バージョンは1.0.1です。 とにかくMicroservicesに特

    JVMベースのMicroservices用フルスタックフレームワークMicronautを試してみる - Qiita
  • Javaの新JITコンパイラ、Graalを解説

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

    Javaの新JITコンパイラ、Graalを解説
    nobusue
    nobusue 2018/10/21
    JITコンパイラの将来的な代替としてのGraal
  • 1