GraalVM

2020-08-10 10:05:22

在单个应用程序中利用流行语言的最佳功能和库,无需任何开销。

试用演示→。

Twitter在多个数据中心运行1000多台JVM的1000多台机器上运行着世界上最引人注目的社交网络之一,并一直在寻找在降低成本的同时提高平台可用性的方法。运行在GraalVM上的Twitter仅通过Tweet服务就实现了8-11%的CPU节约,需要的机器减少了18%。

Odnoklassniki是一项面向同学和朋友的社交网络服务。为了使其前端Java应用程序现代化,以便为Internet连接较差的用户提供良好体验,他们添加了服务器端React.js呈现。在比较了实现方案之后,他们选择了GraalVM,因为它具有高性能、多语言支持和易于迁移的特点。

Oracle云基础架构(OCI)监控服务是在GraalVM Enterprise上运行的基础运行状况监控工具。通过使用GraalVM,监控服务的垃圾收集时间减少了25%,应用程序暂停时间减少了17%,吞吐量提高了10%。这些改善的好处正在整个保监处平台上感受到。

将GPU加速的库集成到现有的软件堆栈中可能很有挑战性,特别是对于用高级脚本语言编写的应用程序而言。GrCUDA建立在GraalVM Language Implementation Framework之上,允许开发人员在GPU和GraalVM语言(R、Python、JavaScript)之间高效共享数据,并启动GPU内核。

高盛(Goldman Sachs)正在重新实现其内部俚语编程语言,用于GraalVM上的关键定价和风险应用程序。他们使用Language Implementation Framework来实现俚语的现代化,同时不破坏其复杂的动态类型系统、已有25年历史的C++代码库和超过1.5亿行通常是关键任务的代码。

GraalVM的多语言支持允许荷兰警方的数据科学家和应用程序开发人员进行协作。使用GraalVM,数据科学家可以专注于在R中构建统计分析函数,服务开发团队可以通过用Scala和Java编写的Spring Boot服务公开这些函数。

GraalVM20.1.0已经可用,随时可以让您的应用程序运行得更快。这是一个功能版本,提供更好的性能、本机映像更新、对所有语言的改进、工具等等。

在多线程场景中成功地从Nashorn迁移到Graal.js。来自@ioDirector的安德烈亚斯·穆勒解释了他们是如何迁移到GraalVM:https://t.co/3J18a6Rgvr的。

-GraalVM(@graalvm)2020年7月9日。

戴尔希望在SPECjbb®2015 Java基准测试中公布PowerEdge R7525的最佳分数,因此他们选择了GraalVM Enterprise!Https://t.co/cThDMlKNFX。

-GraalVM(@graalvm)2020年7月7日。

“Ruby Spec Suite兼容性报告”,使用Ruby/SPEC:https://t.co/Z8K0zpIYm2报告@TruffleRuby、@JRuby、@OpalRB和@ArtichokeRuby的兼容性。

-Benoit Daloze(@eregontp)2020年6月29日。

ORACLE成为ECMATC39成员:GraalVM在https://t.co/mqkrR7IPRP中实现了最新的ECMAScript规范,并提供了与其他语言的轻松互操作性。

-GraalVM(@graalvm)2020年6月29日。

刚刚用@QuarkusIO、@microronautfw和@zioscala示例将GraalVM本机映像提示和技巧写在博客上,所有这些都是从头开始的&34;容器:https://t.co/MGUwspVDUo。

-詹姆斯·沃德(@_JamesWard)2020年5月7日。

@GraalVM对@SpringBoot应用程序的本机实验支持已经发布了一个新的里程碑,请查看它:@https://spring.io/....