問題タブ [graalvm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
613 参照

graalvm - GraalVM アーキテクチャにプログラミング言語を実装する

GraalVM アーキテクチャでプログラミング言語を実装する際の (アーキテクチャ上の) 違いは何ですか?

GraalVM アーキテクチャで既存の静的型付けプログラミング言語を再実装して、Java から問題なく使用できるようにする予定です。

現時点では、次の 3 つのオプションがあります。

  • JVM バイトコードを発行する
  • Truffle インタプリタを書く
  • LLVM ビットコードを発行し、Sulong を使用して GraalVM で実行する

ここに画像の説明を入力

0 投票する
0 に答える
376 参照

micronaut - Micronaut GraalVM ネイティブ イメージ アプリケーションの起動が遅いのはなぜですか?

デモ プロジェクトは、https ://github.com/codependent/micronaut-graal-hello-world で入手できます。

https://docs.micronaut.io/1.1.0.M1/guide/index.html#graalServicesの指示に従って、基本的な Micronaut アプリケーションを作成しました。

付属のスクリプトを使用すると、ネイティブ イメージの生成が正常に機能します。./build-native-image.sh

作成したら起動します./micronaut-graal-hello-world

シェルでイメージを起動した瞬間から、これをログに記録するのに約 30 秒かかります。19:26:15.113 [main] INFO io.micronaut.runtime.Micronaut - Startup completed in 19ms. Server Running: http://localhost:8080

そのため、Micronaut アプリケーションは非常に高速に (19 ミリ秒 !!) 起動しますが、画像の起動には 30 秒かかります。そんなことがあるものか?これにより、プロセスの起動時間が遅すぎるため、GraalVM イメージの使用が無意味になります。

私の環境はMacOS Mojaveです