【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

更快的 Groovy 即将到来

  • 2008-10-21
  • 本文字数:823 字

    阅读完需:约 3 分钟

最近 Groovy 的项目经理 Guillaume Laforge 在其博客上宣布了 Groovy 1.5.7 与 Groovy 1.6-beta-2 的发布。1.5.x 分支是当前 Groovy 的稳定版,而 1.6 版的开发仍在继续进行。

集中于 1.6 版的主要焦点是改进编译时和运行时的性能。早在今年的 5 月 2 日就已经发布了 1.6 版分支的第一个 beta 版,该版本宣称进行了重要的性能改进:

…编译器的速度比以前版本的快了 3 到 5 倍。这种改进同时存在于开发版和 1.5.x 的稳定分支中。这要归功于类查找缓存(class lookup caches),项目越大,编译器就会越快。

然而最值得关注的改变要数 Groovy 的运行时性能改进。我们使用了来自于 Great Language Shootout 的几个基准进行度量。在我们选取的这几个基准中,相比于当前的 Groovy 1.5.6 稳定版,性能提高了 150% 到 460%。虽然这种微基准(Micro-benchmarks)并不会反映你自己项目中的代码,但是你的项目性能将会得到全面的大幅提升。

Andrew Glover 在 podcast 中采访了 Guillaume Laforge,他问到 Groovy 1.6 的中心议题为何集中于性能改进呢。Guillaume 解释到对性能的抱怨并不是直接来自于客户,而是来自于那些执行自己基准的开发者的博客世界。他又说到将精力集中于性能改进不仅有助于所有的 Groovy 用户,还会使 Groovy 胜过其他编程语言。

围绕着 Groovy 1.6 所进行的一系列活动中, Groovy 路线图描绘了 1.7 和 2.0 版的计划。通过查看其 wiki 页面的历史,你会看到 Groovy 1.8 的计划被删除并转移到 1.7 中了,因为 1.7 中的特性已经在 1.6 中实现出来了,如 AST Transformations

在 Andrew Glover 采访 Guillaume Laforge 的 podcast 中提到了 Groovy 1.6 的最终版预计在今年 9 月发布。但我们却看到了 1.6-beta-2 的发布。可以通过 Groovy邮件列表来了解更多细节信息,然而 Guillaume 明确表示只要 Groovy 1.6 和 Grails集成不成功就不会发布。

请查看以下链接来了解更多信息:

查看英文原文: A Speedier Groovy Coming Soon

2008-10-21 23:44769
用户头像

发布了 88 篇内容, 共 258.7 次阅读, 收获喜欢 8 次。

关注

评论

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

TiDB 6.0:让 TSO 更高效丨TiDB Book Rush

PingCAP

TiDB

巧用redis实现点赞功能,它不比mysql香吗?

阿Q说代码

MySQL 数据库 redis 点赞

Pisa-Proxy 之 SQL 解析实践

SphereEx

数据库 SQL语句 SphereEx

一场分销裂变活动,不止是发发朋友圈这么简单!

CRMEB

如何制作登录界面

海瞳Seapupil

PostgreSQL 15新版本特性解读(含直播问答、PPT资料汇总)

墨天轮

数据库 postgresql

熊市慢慢,Bit.Store提供稳定Staking产品助你穿越牛熊

股市老人

国内首家!EMQ加入亚马逊云科技“初创加速-全球合作伙伴网络计划”

EMQ映云科技

物联网 IoT emq 亚马逊 6月月更

易周金融 | Q1手机银行活跃用户规模6.5亿;理财子公司布局新兴领域

易观分析

金融 手机银行

直播app运营模式有哪几种,我们该选择什么样的模式?

开源直播系统源码

软件开发 直播源码 带货直播

鸿蒙发力!HDD杭州站·线下沙龙邀您共建生态

最新动态

等保三级密码复杂度是多少?多久更换一次?

行云管家

堡垒机 等级保护 过等保 等保2.0

浅谈软件研发的复杂性与效能提升之道

思码逸研发效能

研发效能

关于接口测试自动化的总结与思考

阿里巴巴云原生

阿里云 接口 性能压测 PTS 阿里云云原生

Vue3 - $attrs 的几种用法(1个或多个根元素、Options API 和 Composition API)

德育处主任

Vue composition-api 组件通信 6月月更 Vue透传

OpenSSF 安全计划:SBOM 将驱动软件供应链安全

SEAL安全

软件物料清单

C#/VB.NET 使用插件将HTML转为PDF

在下毛毛雨

C# html .net PDF

海量数据!秒级分析!Flink+Doris构建实时数仓方案

领创集团Advance Intelligence Group

数据 Doris flink sql 平台

好用到爆!GitHub 星标 32.5k+的命令行软件管理神器,功能真心强大!

沉默王二

Java macos GitHub

等保2.0密码要求是什么?法律依据有哪些?

行云管家

网络安全 等保 等保2.0

2022年中国音频市场年度综合分析

易观分析

音频市场

实力总结四类Bean注入Spring的方式

阿Q说代码

Java 注解 spring源码 bean注入

Substrate 源码追新导读 4月第2周技术更新: 以太坊地址转换, BEEFY协议等

彭亚伦

rust Substrate 波卡生态

字节跳动埋点数据流建设与治理实践

字节跳动数据平台

字节跳动 数据治理 数据流 埋点治理 数据研发

开源二三事|ShardingSphere 与 Database Mesh 之间不得不说的那些事

SphereEx

数据库 SphereEx Apache ShardingSphere Database Mesh Pisanix

NFT双币质押流动性挖矿dapp合约定制

开发微hkkf5566

基于 Nebula Graph 构建百亿关系知识图谱实践

NebulaGraph

知识图谱 Nebula Graph

牛客java选择题每日打卡Day4

京与旧铺

6月月更

阅读别人的代码,是一种怎样的体验

阿Q说代码

程序人生 阅读代码 阅读建议 阅读感受

DevOps 如何帮助前端提升研发效率?

SoFlu软件机器人

Bit.Store:熊市漫漫,稳定Staking产品或成主旋律

EOSdreamer111

更快的Groovy即将到来_Java_Craig Wickesser_InfoQ精选文章