GraalVMとは
- 大きく下記の2つの機能を提供する製品
- 1. Javaのパフォーマンス問題を改善
- パフォーマンス改善の方法としては2つの方法: 1) Java JITの改善、2) Nativeイメージを作っちゃう!
- 2. もう一つの目玉機能は、同じVM上で多言語(Java以外にPython、R、Scalaなど)をサポートする機能(Polyglot)
- 1. Javaのパフォーマンス問題を改善
- Javaと同じく(OpenJDKとOracle Java)、OpenSource版のGraalVM、Oracle社提供のGraalVM Enterpriseがある
- 冷めた味方だと、
- Javaパフォーマンス改善機能については、Javaの一部として提供してくれたほうがいいんじゃない?
- 多言語サポート機能は、本当にメリットある?相当カスタマイズとかが必要なのでは?
- 今後、どこまでデフォルトで簡単に提供できるかがポイント