Nashorn 在 JDK 9 和 JDK 10 上的表现
如果你解释这个时刻.js在JDK 8上使用Nashorn的库,它会在几秒钟内运行:
time .../JDK8/bin/jjs moment-with-locales-2.22.2.js real 0m2.644s user 0m10.059s sys 0m0.287s
但是在JDK 9或10上做同样的事情,这很糟糕:
time .../JDK10/bin/jjs moment-with-locales-2.22.2.js real 0m27.308s user 0m59.690s sys 0m1.353s
这实际上要慢十倍。只是我吗?
我知道Nashorn将被弃用,但是在它受到支持时它不应该正常工作吗?
有什么建议吗?解决方法?