小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
沉浸式翻译 immersive translate

Go 1.26 版本预计于2026年初发布,重点提升开发者体验和性能。新特性包括内置函数 new()、改进的垃圾回收器“Green Tea”、Cgo 调用加速30%以及Goroutine 泄露分析工具。标准库也进行了现代化改造,增强了安全性和性能,旨在优化开发效率和系统性能。

Go 1.26 新特性前瞻:从 Green Tea GC 到语法糖 new(expr),性能与体验的双重进化

Tony Bai
Tony Bai · 2025-12-16T00:33:57Z

最近忙于处理 Harbor 镜像存储服务,面对大量 Docker 镜像和复杂的删除流程。通过改进 GC 逻辑,使用 Python 脚本实现自动化,删除效率提升至3天,解决了人工操作的繁琐问题。

Harbor GC 问题

卡瓦邦噶!
卡瓦邦噶! · 2025-12-06T08:01:16Z
现代 GC 技术前沿:低延迟与智能化

随着服务器内存的增加,传统垃圾收集器面临挑战。现代垃圾收集器(如ZGC)采用染色指针和读屏障等技术,将停顿时间控制在10毫秒以内,并引入人工智能进行自动调优,以提升性能和降低运维成本。

现代 GC 技术前沿:低延迟与智能化

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2025-11-30T00:00:00Z

不同编程语言的内存管理各具特色。Java通过分代和标记整理实现高吞吐量,Go追求低延迟,采用并发标记清除。Python使用引用计数,实时性强但不支持并发。Rust通过所有权和借用规则确保内存安全,无运行时开销。

GC 横向对比:Java vs Go vs Python vs Rust

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2025-11-30T00:00:00Z
Go 语言垃圾回收 (GC) 深度解析

Go语言的垃圾回收设计注重低延迟,采用并发三色标记法和混合写屏障以减少停顿时间。Go 1.25引入Green Tea GC,通过页级处理和向量化指令优化性能,提升内存访问效率,降低CPU开销。

Go 语言垃圾回收 (GC) 深度解析

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2025-11-30T00:00:00Z

的组合:核心是基于 .NET GC 的演进规律,提前消除 “性能瓶颈” 和 “兼容性风险”,确保 .NET 10 发布后,应用能直接享受到新版本 GC 的低延迟、高内存效率优势。而在.NET 10中,DATAS将成为默认特性。:DATAS旨在根据应用程序的实际大小动态调整堆大小,特别适用于内存受限环境下的突发性工作负载和小型工作负载使用Server...

.NET 10中GC(垃圾收集器)默认启用DATAS

dotNET跨平台
dotNET跨平台 · 2025-10-18T00:01:09Z

在 .NET 9 中,我们默认启用了 DATAS。但 .NET 9 并不是长期支持(LTS)版本,因此很多人会在升级到 .NET 10 时首次获得 DATAS。这是一个很艰难的决定,因为 GC 功能通常是不需要用户干预的 —— 但 DATAS 有些不一样。这也是为什么本文标题是“做准备”,而不是单纯的“新功能介绍”😊。如果你在使用 Server...

为 .NET 10 GC(DATAS)做准备

dotNET跨平台
dotNET跨平台 · 2025-10-17T00:01:53Z

.NET 10 GC的准备工作包括代码优化、配置预留和环境兼容。新特性DATAS默认启用,支持动态调整堆大小,适合内存受限环境。虽然DATAS可能减少内存使用,但在某些情况下吞吐量可能下降。关键配置项可调优,适用于突发性工作负载和小型应用,但需谨慎用于对启动性能敏感的场景。

.NET 10中GC(垃圾收集器)默认启用DATAS - 张善友

张善友
张善友 · 2025-10-16T01:19:00Z

本文介绍了保罗与Oracle、乌普萨拉大学和KTH合作的研究,重点分析了Java HotSpot JVM的预热过程和GC屏障对性能的影响。他的研究旨在构建GC无关的加载屏障,通过指令修补实现不同GC的兼容性。尽管GC无关屏障在性能上有所回退,但仍显示出可行性,未来将与存储屏障结合。

与GC无关的预加载屏障用于提前编译

insidejava
insidejava · 2025-08-27T00:00:00Z

由于大量PhantomReference对象导致GC耗时增加,系统出现超时告警。通过优化数据库连接池配置和定期清理虚引用,GC停顿时间显著降低,系统恢复正常,超时告警消失。

虚引用GC耗时分析优化(由 1.2 降低至 0.1 秒)

京东科技开发者
京东科技开发者 · 2025-08-25T07:38:55Z

文章分析了线上应用的超时告警问题,主要由于虚引用导致垃圾回收时间过长。通过优化数据库连接池和启用并行处理,成功降低了GC停顿时间,提高了系统响应速度,解决了超时问题。

虚引用GC耗时分析优化(由 1.2 降低至 0.1 秒)

FreeBuf网络安全行业门户
FreeBuf网络安全行业门户 · 2025-08-14T03:14:13Z

线上应用出现超时告警,分析发现getUiToken接口的GC处理时间过长,主要由于大量PhantomReference对象。通过优化数据库连接池配置和开启并行处理,GC时间显著降低,系统响应恢复正常,超时告警消失。

虚引用GC耗时分析优化(由 1.2 降低至 0.1 秒)

京东科技开发者
京东科技开发者 · 2025-08-14T03:02:27Z

线上应用出现超时告警,分析发现getUiToken接口的GC处理时间过长,主要是由于大量PhantomReference对象。通过优化数据库连接池配置和开启并行处理,GC时间显著降低,系统响应恢复正常,超时告警消失。

虚引用GC耗时分析优化(由 1.2 降低至 0.1 秒)

京东科技开发者
京东科技开发者 · 2025-08-13T09:06:51Z

Go语言的死锁问题影响程序稳定性。新提案通过改进垃圾收集器(GOLF)检测永久阻塞的goroutine,已在Uber验证,显著提升了并发编程的调试能力和生产环境的稳定性。

Goroutine泄漏防不胜防?Go GC或将可以检测“部分死锁”,已在Uber生产环境验证

Tony Bai
Tony Bai · 2025-07-24T00:48:14Z

Go 1.25 版本预计于2025年8月发布,带来兼容性、性能和安全性等多项改进。新特性包括容器感知的 GOMAXPROCS、实验性垃圾收集器和更精准的 nil 指针检查,提升开发者体验。工具链和标准库也进行了优化,增强并发测试和内存安全性,旨在提高开发效率和程序稳定性。

Go 1.25新特性前瞻:GC提速,容器更“懂”Go,json有v2了!

Tony Bai
Tony Bai · 2025-06-14T00:06:39Z

OpenJDK质量组正在推动使用OpenJDK构建测试FOSS项目,以提升发布质量。从JDK 25开始,Metaspace和GC日志将分开记录,Metaspace信息将不再与GC.heap_info命令一起显示,而是转移到VM.metaspace命令中。

质量推广提醒 - 分开记录Metaspace和GC日志

insidejava
insidejava · 2025-06-09T00:00:00Z

在数字化时代,万级并发系统在互联网和金融领域广泛应用,但内存泄漏威胁其稳定性。垃圾回收频繁、对象晋升不当和内存碎片化等问题导致性能下降和崩溃。及时检测和优化代码设计是预防内存泄漏的关键,以确保系统在高负载下稳定运行。

内存泄漏末日预警:这5种GC操作正在摧毁你的万级并发系统

dotNET跨平台
dotNET跨平台 · 2025-05-07T00:01:23Z

本文探讨了Go语言中的手动内存管理,特别是Arena机制。尽管Go的垃圾回收机制强大,但在某些场景下,手动内存管理可以提高性能。作者展示了如何使用unsafe包构建高性能内存分配器,并讨论了与GC的互动及其挑战。尽管实现复杂,理解Arena理念在高频小对象分配中仍然重要。总体而言,手动内存管理在Go中面临挑战,但有助于深入理解Go的底层机制。

解读“Cheating the Reaper”:在Go中与GC共舞的Arena黑科技

Tony Bai
Tony Bai · 2025-05-06T04:12:24Z

Go 团队推出实验性垃圾收集器“Green Tea”,通过内存感知的Span扫描方法提升GC性能,降低CPU开销。在多核环境下表现优越,初步测试显示GC成本降低10%至50%。该特性计划在Go 1.25中推出,开发者可提前体验。

Go新垃圾回收器登场:Green Tea GC如何通过内存感知显著降低CPU开销?

Tony Bai
Tony Bai · 2025-05-03T01:13:30Z

不知道大家发现没有,在一些高并发的场景下,我们的程序会占用非常多的内存,内存迟迟不释放,在某些极端情况下甚至会发生 OOM。更改为 workstation 模式后,内存占用高的情况确实有所好转,但是同时也会影响服务的吞吐量。与之相比,服务器GC模式(Server...

Dynamic adaptation to application sizes (DATAS) GC 策略

dotNET跨平台
dotNET跨平台 · 2025-04-29T00:03:54Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码