GraalVM

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(项目)
(图集)
 
(未显示1个用户的8个中间版本)
第2行: 第2行:
  
 
==简介==
 
==简介==
 +
GraalVM 是一个通用虚拟机,可用于运行以 [[JavaScript]],[[PHP]],[[Python]],[[Ruby]],[[R]],基于JVM 的语言(例如:[[Java]],[[Scala]],[[Clojure]],[[Kotlin]]和基于 [[LLVM]] 的语言,例如:[[C programming language|C]] 和 [[C++]])编写的应用程序。
 +
 +
这是一个开源项目,采用 GPLv2 许可证。
  
 
==功能==
 
==功能==
第12行: 第15行:
 
*[https://github.com/oracle/graal/blob/master/sulong/README.md Sulong] running [[LLVM]] bitcode on GraalVM
 
*[https://github.com/oracle/graal/blob/master/sulong/README.md Sulong] running [[LLVM]] bitcode on GraalVM
 
*[https://github.com/oracle/graal/blob/master/wasm/README.md GraalWasm] running [[WebAssembly]] programs on GraalVM
 
*[https://github.com/oracle/graal/blob/master/wasm/README.md GraalWasm] running [[WebAssembly]] programs on GraalVM
*[https://github.com/abertschi/graalphp graalphp] A [[PHP]] implementation built on GraalVM
+
*[https://github.com/abertschi/graalphp GraalPHP] A [[PHP]] implementation built on GraalVM
*[https://github.com/graalvm/graalpython graalpython] A [[Python]] 3 implementation built on GraalVM  
+
*[https://github.com/graalvm/graalpython GraalPython] A [[Python]] 3 implementation built on GraalVM  
*[https://github.com/graalvm/graaljs graaljs] A [[JavaScript]] implementation built on GraalVM
+
*[https://github.com/graalvm/graaljs GraalJS] A [[JavaScript]] implementation built on GraalVM
 +
*[https://github.com/oracle/truffleruby/ TruffleRuby] [[Ruby]] Programming Language 2.6.x
 +
*[https://github.com/oracle/fastr FastR] [[R]] Language 3.6.1
 +
 
 +
==用户==
 +
*[[Twitter]]运行在 GraalVM,Twitter 节省了8-11%的CPU,仅Tweet服务就减少了18%的机器。
 +
*甲骨文云基础设施(OCI)监控服务运行在 GraalVM 上的基础健康监测工具。通过使用 GraalVM,监控服务减少了它的数量。垃圾收集时间减少25%,应用暂停时间减少17%。并看到吞吐量增加了10%。
  
 
==图集==
 
==图集==
第20行: 第29行:
 
image:GraalVM.png|GraalVM
 
image:GraalVM.png|GraalVM
 
image:GraalVM-architecture.png|GraalVM架构
 
image:GraalVM-architecture.png|GraalVM架构
 +
image:graalphp.png|Graalphp
 
</gallery>
 
</gallery>
  
 
==链接==
 
==链接==
 
*[https://www.graalvm.org/ GraalVM官网]
 
*[https://www.graalvm.org/ GraalVM官网]
*[https://github.com/graalvm GraalVM @ GitHub]
+
*[https://github.com/oracle/graal GraalVM @ GitHub]
 +
*[https://github.com/graalvm GraalVM Project @ GitHub]
 +
*[https://medium.com/graalvm GraalVM Blog]
  
 
[[category:java]]
 
[[category:java]]
 
[[category:JVM]]
 
[[category:JVM]]

2021年1月2日 (六) 03:16的最后版本

GraalVM

目录

[编辑] 简介

GraalVM 是一个通用虚拟机,可用于运行以 JavaScriptPHPPythonRubyR,基于JVM 的语言(例如:JavaScalaClojureKotlin和基于 LLVM 的语言,例如:CC++)编写的应用程序。

这是一个开源项目,采用 GPLv2 许可证。

[编辑] 功能

[编辑] 指南

[编辑] 项目

[编辑] 用户

  • Twitter运行在 GraalVM,Twitter 节省了8-11%的CPU,仅Tweet服务就减少了18%的机器。
  • 甲骨文云基础设施(OCI)监控服务运行在 GraalVM 上的基础健康监测工具。通过使用 GraalVM,监控服务减少了它的数量。垃圾收集时间减少25%,应用暂停时间减少17%。并看到吞吐量增加了10%。

[编辑] 图集

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱