写点什么

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:001640

评论

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

元宇宙、区块链和潘家园

脑极体

☕【Java技术指南】「技术盲区」看看线程池是如何回收和维持运作线程的核心技术体系

洛神灬殇

Java 线程池 11月日更

测试左移实践介绍

刘冉

TDD 自动化测试 测试驱动开发 测试左移 ATTD

网络安全之浏览器端的威胁要塞防御

喀拉峻

网络安全 安全 信息安全

18 K8S之存储卷简述

穿过生命散发芬芳

k8s 11月日更

一份数据的6种Plotly画法

Peter

数据分析 可视化

Electron常见问题 48 - Electron 获取本机 MAC 地址

liuzhen007

11月日更

用户任务三步法:教你读懂用户

石云升

11月日更 产品创新

如何设计高性能高可用存储架构

天天向上

架构实战营

在线等比数列项数生成器

入门小站

工具

架构实战 - 模块四

唐敏

「架构实战营」

[ Kitex 源码解析] 函数式编程

baiyutang

golang 微服务 Go 语言 11月日更

“零信任”的世界,让女性更安全

脑极体

阿里云 EventBridge 事件驱动架构实践

阿里巴巴云原生

阿里云 云原生 事件驱动 事件驱动架构 EventBridge

今日谈:BoltDB数据库,一款纯Go实现的KV数据库

Regan Yue

Go 语言 11月日更

不用找了,这本书帮你完全搞定Spring Cloud Alibaba

胡弦(关注公众号架构随笔录)

分布式架构 spring cloud alibaba

Python中的控制流:break和continue

Peter

Python 控制流

架构实战营模块6课后作业:小程序电商业务微服务

胡颖

架构实战营

【死磕Java并发】-----Java内存模型之从JMM角度分析DCL

chenssy

11月日更 死磕 Java 死磕 Java 并发

[Pulsar] Delayed message原理

Zike Yang

Apache Pulsar 11月日更

又谈mysql,面试官问表结构设计要注意啥?

微客鸟窝

MySQL 11月日更

Prometheus Exporter (二)Windows Exporter

耳东@Erdong

Prometheus exporter 11月日更 Windows Exporter

前缀和后缀运算符有什么区别?

devpoint

JavaScript 11月日更 前缀运算符 后缀

Android C++系列:Linux文件系统(一)

轻口味

c++ android jni 11月日更

Serverless 下的微服务实践

阿里巴巴云原生

阿里云 Serverless 微服务 云原生 SAE

Python Qt GUI设计:QMainWindow、QWidget和QDialog窗口类(基础篇—10)

不脱发的程序猿

PyQt GUI设计 QMainWindow QWidget QDialog

redo Log 的持久化过程

卢卡多多

Redo Log 11月日更

linux总结10大危险命令

入门小站

Linux

完善Django的MVT框架开发,记得添加路由哦~

老表

Python django web开发 11月日更 博客系统

.NET Core 中对象池(Object Pool)的使用

喵叔

11月日更

虚拟办公、虚拟展会、虚拟偶像,RTE+XR 还能做什么?

声网

人工智能 vr Metaverse

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