js で深層再帰関数を使用しようとすると、例外が発生するという問題に直面しました (RangeError: 最大呼び出しスタック サイズを超えました)。この関数は、Graal で完璧に機能します。polyglot を呼び出したときにのみ再現されContext.execute()
ます。最初の呼び出しは例外なく終了しますが、他のスロー。docker と graaljdk イメージoracle/graalvm-ce:20.0.0-java11
を使用し、すべてのスレッドに 1 つのエンジンを使用し、スレッドごとにコンテキストを作成します。Graal オプションなどでノード スタック サイズを増やすことはできますか?