50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

aot

收录了 aot 频道下的 49 篇内容

Java 9 AOT 初探

Java 9引入了aot编译方式,能够将class文件直接编译成可执行二进制文件。目前Java 9的early access版本已经提供了编译工具,让我们来看看它的功能吧。

Leyden延迟了OpenJDK AOT编译器,转而优化JIT编译器
Leyden 延迟了 OpenJDK AOT 编译器,转而优化 JIT 编译器

Leyden项目的目标是解决“Java启动时间慢、达到性能峰值慢以及占用空间大的问题”。

JRuby 近况:1.5、AOT、Java 7

InfoQ采访了Charles Nutter,讨论了JRuby的近况:1.5版本、提前编译、后续1.6版的内容和Java 7的相关特性。

OpenJDK HotSpot 或将在 Java 9 带来预先编译技术(AOT)

OpenJDK HotSpot或将在Java 9初期版本引入预先编译技术(AOT)。InfoQ会持续关注2016年9月份提交的相关提案。

Android 将引入 AOT 编译器

在2014年的I/O大会上,Google发布了下一代Android操作系统,代号“L版本”,这个版本有一些重大的系统架构方面的修改,其中之一就是用一个全新的运行时库,就叫Anroid RunTime(ART)以及AOT编译器替代了Dalvik虚拟机和它的JIT编译器。

Mac 和 Ruby 综述:MacRuby AOT,用 ChocTop 创建 DMG 文件

MacRuby稳步推进中,支持预编译技术的编译器已经出现在试验性分支上,距离发布指日可待。这使得Ruby成为开发Cocoa应用的头等语言。另外,Dr Nic开发的ChocTop工具可以用来创建MacOS的DMG文件。

Angular AOT 编译大型项目出现内存溢出瓶颈

Angular AOT在编译大型项目时出现了内存溢出的瓶颈,Angular对大型项目的支持引起社区关注。

Windows Community Toolkit 8.2支持原生AOT编译
Windows Community Toolkit 8.2 支持原生 AOT 编译

新版本更新了依赖项,提供了UWP for .NET 9和原生AOT(提前编译)支持。

Spring团队谈AOT缓存处理、空值安全性和支持政策
Spring 团队谈 AOT 缓存处理、空值安全性和支持政策

Broadcom 最近发布了 Spring Boot 3.5 和多个 Spring 项目,并正在开发 Spring Framework 7.0 和 Spring Boot 4.0,计划于 2025 年 11 月发布。

MacRuby 0.5 Beta 增加 JIT、AOT、GCD 支持,删除 GIL

MacRuby 0.5的首个beta版已经发布,增加新的VM、JIT和AOT支持,同时删除了GIL。InfoQ就MacRuby的现状和将来能否使用MacRuby为iPhone写Ruby应用程序采访了MacRuby的核心团队。

Android N 混合使用 AOT 编译,解释和 JIT 三种运行时

Android N引入了一种包含编译、解释和JIT(Just In Time)的混合运行时,以便在安装时间、内存占用、电池消耗和性能之间获得最好的折衷。

Ruby VM 综述:MacRuby 0.5 Beta 2 增加 AOT 工具,Rubinius 0.13 发布

MacRuby 0.5 Beta 2改善了兼容性,针对Ahead of Time(AOT)编译和构建独立应用程序增加了新的工具。Rubinius 0.13使用LLVM、JIT和新的编译器提升了性能。

MacRuby 0.6:GCD,线程性能改进,更快的调试器,AOT

MacRuby 0.6已经发布,引入了调试器以及大幅修改的Grand Central Dispatch(GCD)支持。大量的核心功能都被彻底地审查和修改过,例如新的String实现以及代替了Oniguruma的线程安全的Regex库。对于Cocoa开发来说,MacRuby的稳定性已经足够。

Java即时编译器原理解析及实践
Java 即时编译器原理解析及实践

本文会先解析一下即时编译器的原理,然后再分享一些在美团实践的经验,希望能对大家有所帮助或者启发。

标准化原生Java:拉近GraalVM和OpenJDK的距离
标准化原生 Java:拉近 GraalVM 和 OpenJDK 的距离

原生Java对于Java在不断演进的云世界中保持相关性至关重要。原生Java还有待完善。开发生命周期也需要做出调整。

美团外卖Flutter动态化实践
美团外卖 Flutter 动态化实践

本文介绍美团外卖团队在整个 Flutter 动态化上探索的心路历程,还有设计理念、核心原理以及业务应用的经验。

6种WebAssembly的优化手段
6 种 WebAssembly 的优化手段

优秀的优化可将 Wasm 二进制文件大小缩小十倍有余

解密新一代 Java JIT 编译器 Graal

Oracle发布了Graal,它既是Java的新JIT编译器,也是下一代多语言虚拟机GraalVM的主要组件。这项工作旨在改善启动时间,并减少Java应用程序的资源占用,并在单个VM中解锁完全多语言技术。初始版本包括JVM和对JS、Ruby和R语言的支持。

GraalVM Java编译器将于2023年加入,与OpenJDK的发布节奏和流程保持一致
GraalVM Java 编译器将于 2023 年加入,与 OpenJDK 的发布节奏和流程保持一致

现有版本、GraalVM企业版和其他GraalVM项目不会进行转移。

aot专题_资料-InfoQ中文网