首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GraalVM性能

GraalVM性能
EN

Stack Overflow用户
提问于 2020-09-02 19:01:45
回答 1查看 2.2K关注 0票数 3

我们正在为我们的堆栈评估GraalVM。其中一个主要考虑因素是性能,这里有一些基准测试:https://renaissance.dev/

问题是,我们希望看到其他语言的实现基准,而不是OpenJDK和GraalVM版本之间的基准。我唯一能找到的就是在本文中将它与C2进行比较。https://medium.com/graalvm/graalvm-20-1-7ce7e89f066b

我们的谷歌搜索没有发现其他任何东西。

我们在哪里可以找到更广泛、跨语言的GraalVM基准测试?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-04 09:51:44

老实说,这是一个非常复杂的问题。这在很大程度上取决于工作量、语言等。

比较同一语言的实现是比较简单的。例如,文艺复兴套房为Java做到了这一点。

最近有一个关于Ruby的介绍,将TruffleRuby与CRuby在一些web应用程序基准测试上进行比较。

对于JavaScript,如果我们看看Graal.js对V8。需要特别注意的一点是,Graal.js的启动时间更长。比如在更长的时间里。目前,您需要预热代码相当多,有时几分钟。GraalVM团队正在努力改进创业,但很可能仍然需要一些热身。一般来说,在我们的基准测试中,热身之后的性能可以与V8相媲美,通常比较慢一些。如果您想要这样做,特别是在web应用程序的上下文中,您不仅可以查看node.js应用程序,还可以查看es4x项目。我提出这个问题的原因是,例如,通过让条目实现具有数据库访问权限的预定义web应用程序并在多个场景上测试它来模拟真实世界场景的TechEmpower基准测试,有语言的结果。下面是JavaScript过滤的最新结果:https://www.techempower.com/benchmarks/#section=data-r19&hw=ph&test=composite&l=zik0sf-1r

Es4x的分数提高了近2倍,他们的投稿也在GraalVM上运行,参见提交的停靠文件

我不知道GraalVM本地图像应用程序与node.js或C/C++之间有什么直接的比较(虽然我认为与c++相比,golang会更有趣)。启动时间和内存消耗肯定是可比的:从几十/100毫秒开始,在128/256 M环境中轻松地运行。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63712022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档