mirror of
https://github.com/zhwei820/learn.lianglianglee.com.git
synced 2025-11-19 23:53:48 +08:00
fix img
This commit is contained in:
@@ -201,7 +201,7 @@ function hide_canvas() {
|
||||
</blockquote>
|
||||
<h4><strong>GraalVM 有什么特点</strong></h4>
|
||||
<p>GraalVM 既可以独立运行,也可以在不同的部署场景中使用,比如在 OpenJDK 虚拟机环境、Node.js 环境,或者 Oracle、MySQL 数据库等环境中运行。下图来自 GraalVM 官网,展示了目前支持的平台技术。</p>
|
||||
<p><img src="assets/b255e7a0-5196-11ea-a2fb-85c45bbaa11c" alt="GraalVM system diagram" /></p>
|
||||
<p><img src="assets/b255e7a0-5196-11ea-a2fb-85c45bbaa11c" alt="png" /></p>
|
||||
<p>GraalVM 支持大量的语言,包括:</p>
|
||||
<ul>
|
||||
<li>基于 JVM 的语言(例如 Java、Scala、Groovy、Kotlin、Clojure 等);</li>
|
||||
@@ -230,9 +230,9 @@ function hide_canvas() {
|
||||
<li>占用内存更低</li>
|
||||
</ul>
|
||||
<p>启动时间对比:</p>
|
||||
<p><img src="assets/0e6b5c50-5197-11ea-b2e1-7d26d62747f1" alt="microservices" /></p>
|
||||
<p><img src="assets/0e6b5c50-5197-11ea-b2e1-7d26d62747f1" alt="png" /></p>
|
||||
<p>占用内存对比:</p>
|
||||
<p><img src="assets/16d152f0-5197-11ea-b2e1-7d26d62747f1" alt="microservices" /></p>
|
||||
<p><img src="assets/16d152f0-5197-11ea-b2e1-7d26d62747f1" alt="png" /></p>
|
||||
<h3>解决了哪些痛点</h3>
|
||||
<p>GraalVM 提供了一个全面的生态系统,消除编程语言之间的隔离,打通了不同语言之间的鸿沟,在共享的运行时中实现了互操作性,让我们可以进行混合式多语言编程。</p>
|
||||
<p>用 Graal 执行的语言可以互相调用,允许使用来自其他语言的库,提供了语言的互操作性。同时结合了对编译器技术的最新研究,在高负载场景下 GraalVM 的性能比传统 JVM 要好得多。</p>
|
||||
@@ -306,7 +306,7 @@ function hide_canvas() {
|
||||
</ul>
|
||||
<p>从 <a href="https://github.com/graalvm/graalvm-ce-builds/releases">GitHub 下载页面</a> 中找到下载链接。</p>
|
||||
<p>如下图所示:</p>
|
||||
<p><img src="assets/cf68b260-519a-11ea-bb37-55480bd50c9e" alt="70802368.png" /></p>
|
||||
<p><img src="assets/cf68b260-519a-11ea-bb37-55480bd50c9e" alt="png" /></p>
|
||||
<p>这里区分操作系统(macOS/darwin、Linux、Windows)、CPU 架构(AArch64、AMD64(Intel/AMD))、以及 JDK 版本。 我们根据自己的系统选择对应的下载链接。</p>
|
||||
<p>比如 macOS 系统的 JDK 11 版本,对应的下载文件为:</p>
|
||||
<pre><code># GraalVM 主程序绿色安装包
|
||||
|
||||
Reference in New Issue
Block a user