写点什么

GraalVM 及其生态系统

  • 2019-08-22
  • 本文字数:444 字

    阅读完需:约 1 分钟

GraalVM及其生态系统

QCon北京2018大会上,郑雨迪讲师做了《GraalVM 及其生态系统》主题演讲,主要内容如下。


演讲简介


Graal 是一个用 Java 编写的高性能即时编译器。它是 Java 9 中 AOT 编译的实现基础,并将作为试验性即时编译器与 Java 10 一同发布。GraalVM 拥有自己的生态系统,为各类托管语言(如 Java,JavaScript,Ruby 及 R)提供优越的峰值性能。Graal 可以在通用的 Java HotSpot 虚拟机或 SubstrateVM 上运行。后者是 GraalVM 为了实现高启动性能,低 memory footprint 而提供的解决方案。

主要内容

  • Graal 编译器的特性

  • JVM Compiler Interface

  • 预测执行优化

  • 利用 Graal 编写自定义 intrinsics

  • 语言实现框架 Truffle

  • GraalVM 自带的 AOT 编译解决方案 SubstrateVM


讲师介绍


郑雨迪


Oracle Labs 高级研究员


郑雨迪,现于 Oracle Labs 任职高级研究员,是 Graal 编译器组的核心开发者之一。他的研究方向包括动态编译及程序分析。在加入 Oracle Labs 前,郑雨迪于瑞士卢加诺大学攻读并获得博士学位。












完整演讲 PPT 下载链接


https://qcon.infoq.cn/2018/beijing/schedule


2019-08-22 00:001848

评论

发布
暂无评论
发现更多内容

Verilog代码的风格规范

芯动大师

Module Verilog 11月月更

计算机网络:局域网的基本概念和体系结构

timerring

计算机网络 局域网 11月月更

第一章TCP/IP协议

初学者

TCP/IP 11月月更

沿着公路,驶入隧道,寻访OpenHarmony的桃花源记

脑极体

数据治理的核心:大数据开发平台

小鲸数据

大数据 数据开发 数据平台 数据开发平台 调度平台

极客时间运维进阶训练营第三周作业

LiaoWD

【C语言】extern 关键字

謓泽

11月月更

案例体验HTTP2.0多路复用

小鑫同学

前端 HTTP2.0 11月月更

读《计算机是怎样跑起来的》体会

听风go

9位资深技术专家!来自香山团队、平头哥等大咖云集的龙蜥RV专场回顾来了

OpenAnolis小助手

芯片 risc-v 龙蜥社区 2022云栖大会 技术专场

常见的API安全漏洞类型

阿泽🧸

11月月更 API漏洞

极客时间运维进阶训练营第三周作业

chenmin

【愚公系列】2022年11月 微信小程序-app.json配置属性之subpackages和preloadRule

愚公搬代码

11月月更

CSS学习笔记(七)

lxmoe

CSS 前端 学习笔记 11月月更

ubuntu安装 GitLab、创建 group、user 和 project 并授权

忙着长大#

gitlab

Zebec 创始人Sam Thapaliya11月12日Twitter Space 发言内容回顾

股市老人

第三章TCP/IPip地址概念与应用

初学者

TCP/IP IP地址 11月月更

tips-mac安装jdk及设置环境变量

无崖子Z

如何在 Kubernetes 中创建命名空间?

wljslmz

Kubernetes 命名空间 11月月更

架构误区系列4:volatile task

agnostic

延迟任务 领域建模

Redhat持久化日志与实战练习

阿柠xn

Linux 运维 11月月更

【简历优化】如何在简历中最大化体现出自己的学习能力?

王中阳Go

高效工作 面试 高效学习 简历 11月月更

如何搭建数据指标体系

穿过生命散发芬芳

11月月更 数据指标体系

GitLab 服务的数据备份与恢复

忙着长大#

gitlab

深入分析Java的序列化与反序列化

石臻臻的杂货铺

Java 11月月更

What's new in dubbo-go v3.0.3

apache/dubbo-go

极客时间运维进阶训练营第三周作业

老曹

2022-11-13:以下go语言代码中,如何获取结构体列表以及结构体内的指针方法列表?以下代码应该返回{“S1“:[“M1“,“M2“],“S2“:[],“S3“:[“M1“,“M3“]},顺序不限

福大大架构师每日一题

golang AST 福大大

Git 命令的基本使用clone、push 等

忙着长大#

打破国内应用商店发展局限,vivo应用商店9.0创新突围

ToB行业头条

GraalVM及其生态系统_QCon_郑雨迪_InfoQ精选文章