【发布时间】:2019-10-01 07:16:36
【问题描述】:
我正在使用 Java 11 中的 Nashorn JavaScript 引擎,它运行良好,但很快就会被弃用。我尝试过 GraalVM,但我发现它更糟糕,因为执行一个简单的表达式(例如 2+3)需要 13-14 秒。我可以使用其他替代方法吗?或者我应该使用其他方法(如果有的话)尝试 GraalVM?
ScriptEngineManager mgr = new ScriptEngineManager();
ScriptEngine engine = mgr.getEngineByName("javascript");
engine.eval("2+3");
【问题讨论】:
-
您能否详细说明如何运行代码以使其耗时 13 秒?在我使用 GraalVM 的机器上,准确的代码需要不到一秒钟的时间。
标签: java nashorn scriptengine javascript-engine graalvm