小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

Git 的垃圾回收(git gc)用于整理仓库,主要功能包括重打包松散对象、删除过期的 reflog 和不可达对象。手动执行 gc 适用于松散对象增多或磁盘紧张的情况,执行后仓库体积可能减小,并更新对象信息。建议在低峰期进行,以减少对 CPU 和 IO 的占用。

【Git 内部】gc、repack 与 prune

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-07-05T00:00:00Z
上周蠎超赞 26w24 #525

本周的Python周刊介绍了Python 3.14的垃圾回收机制、AI代理记忆和流动性监控引擎等主题,并分享了一些有趣的项目和工具,如开源情报脚本和人工智能工程实践。大妈鼓励大家关注社区贡献和新发现。

上周蠎超赞 26w24 #525

蠎周刊
蠎周刊 · 2026-06-21T09:42:00Z
Python 潮流周刊#155:Python 3.14 垃圾回收风波

本期Python潮流周刊分享了12篇文章和开源项目,内容包括Python 3.14垃圾回收、Apache Arrow支持、Python调试技巧,以及从零训练LLM的流水线和Django项目自动升级等资源,旨在提升读者的技术水平和职业发展。

Python 潮流周刊#155:Python 3.14 垃圾回收风波

豌豆花下猫 | Python猫
豌豆花下猫 | Python猫 · 2026-06-20T00:00:00Z
JDK 26 性能改进详解:LazyConstant、G1双卡表、AOT缓存等核心优化

JDK 26 带来了显著的性能提升,包括懒加载常量、字符串提取优化、记录类 hashCode 性能提升、G1 垃圾回收器减少同步、AOT 缓存支持所有 GC、默认初始堆改为最小堆、C2 编译器支持超大参数方法、向量化成本模型改进,以及虚拟线程在类初始化时主动让出载体线程。

JDK 26 性能改进详解:LazyConstant、G1双卡表、AOT缓存等核心优化

极道
极道 · 2026-06-16T03:15:00Z
从 1960 到 2026:一文看透 Java、Go、Python 垃圾回收器的原理与演进

本文探讨了垃圾回收(GC)的重要性,分析了Java、Go和Python等语言的GC机制,回顾了经典算法如标记-清除、复制和引用计数,以及现代GC的复杂性和优化策略。通过对比不同语言的GC实现,强调了理解GC对高性能系统的重要性。

从 1960 到 2026:一文看透 Java、Go、Python 垃圾回收器的原理与演进

Tony Bai
Tony Bai · 2026-04-06T16:00:00Z
R中`textConnection()`的意外慢速

近期,@idavydov报告称Quarto在处理长输出文档时速度比rmarkdown慢约100倍。分析发现,问题源于R的垃圾回收机制,导致大量短命对象的生成。通过将textConnection()替换为rawConnection(),运行时间显著缩短,性能提升。此案例提醒我们,"习惯用法"与"高效"并不总是相同。

R中`textConnection()`的意外慢速

Yihui's Blog on Yihui Xie | 谢益辉
Yihui's Blog on Yihui Xie | 谢益辉 · 2026-03-29T00:00:00Z
Java 26发布,但没有LTS标志。开发者为何仍需关注?

Oracle在JavaOne 2026大会上发布了Java 26,带来了性能、安全性和语言表达能力的改进。新版本包含10个JDK增强提案,重点提升垃圾回收效率和支持HTTP/3。虽然Java 26不是长期支持版本,但为开发者提供了重要的性能优化,特别适用于AI和高并发工作负载。此外,Oracle还推出了Helidon AI和Project Detroit,以增强Java与其他语言的互操作性。

Java 26发布,但没有LTS标志。开发者为何仍需关注?

The New Stack
The New Stack · 2026-03-18T16:35:57Z

本文介绍了编程语言的基本概念,包括原始类型(整数、浮点数、字符串、数组)、复合类型(类、结构体)、控制流(if、switch-case、while、for)、变量特性(类型、分配、可变性)、函数声明、垃圾回收、标准库、网络、加密、包管理、模块系统及构建工具。

学习编程语言的检查清单

shrik3
shrik3 · 2026-02-25T14:02:25Z
剖析垃圾回收中的CPU与内存关系

本文探讨了垃圾回收(GC)暂停对基础设施效率的影响,并介绍了OpenJDK 26中的新Java API,帮助工程师量化GC的CPU开销,以优化内存与CPU的平衡。

剖析垃圾回收中的CPU与内存关系

insidejava
insidejava · 2026-02-24T00:00:00Z
深入理解Go语言中的逃逸分析 - 附示例代码

在Go语言中,栈和堆用于数据存储,编译器决定存放位置。逃逸分析判断值是否应放在堆上,以减少垃圾回收负担。关注栈与堆的使用,合理管理指针和生命周期,能降低不必要的堆分配。

深入理解Go语言中的逃逸分析 - 附示例代码

freeCodeCamp.org
freeCodeCamp.org · 2026-02-12T18:31:12Z
关于Python内存管理的所有知识

本文介绍了Python通过引用计数和代际垃圾回收管理内存的机制,包括引用的作用、循环引用导致的内存泄漏以及gc模块的使用。理解这些原理有助于优化代码和调试内存问题。

关于Python内存管理的所有知识

MachineLearningMastery.com
MachineLearningMastery.com · 2026-01-21T11:00:54Z
Linux信号与线程详解:从LinuxThreads到NPTL的演进之路

本文分析了JVM中线程暂停和垃圾回收的实现,介绍了线程的基本概念、状态及信号机制,讨论了LinuxThreads与POSIX标准的兼容性,以及NPTL的设计目标和优势,最后强调了多线程应用中处理信号的注意事项。

Linux信号与线程详解:从LinuxThreads到NPTL的演进之路

Teach Talk
Teach Talk · 2025-12-26T14:12:36Z
Linux信号与线程详解:从LinuxThreads到NPTL的演进之路

本文分析了JVM中线程暂停和垃圾回收的实现,讨论了线程的基本概念、状态及信号机制。线程是程序的执行单元,具有就绪、阻塞和运行三种状态。信号用于进程间通信,但处理不当可能导致混乱。Linux的线程管理存在兼容性问题,NPTL库的出现改善了这一点,支持POSIX标准并优化了性能。最后,强调了在多线程应用中正确处理信号的重要性。

Linux信号与线程详解:从LinuxThreads到NPTL的演进之路

Teach Talk
Teach Talk · 2025-12-26T14:12:36Z

C# 近年来快速发展,以简洁的语法和跨平台能力成为开发者的首选。相比Java,C# 在全栈和游戏开发领域表现更佳,垃圾回收机制也更为智能。尽管Java在大数据领域仍占优势,但C# 已逐渐崭露头角。

C#排名第一?别吵!这才是.NET开发者的底气

dotNET跨平台
dotNET跨平台 · 2025-12-21T23:44:00Z

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

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

Tony Bai
Tony Bai · 2025-12-15T16:00:00Z
Go 语言垃圾回收 (GC) 深度解析

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

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

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2025-11-30T00:00:00Z
Java 垃圾回收机制详解

Java 的垃圾回收技术经历了从 Serial GC 到 ZGC 的演变。分代收集理论将堆分为新生代和老年代,并使用卡表处理跨代引用。CMS 采用并发标记清除算法,G1 引入区域和记忆集,而 ZGC 则通过染色指针和读屏障实现低延迟回收。

Java 垃圾回收机制详解

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2025-11-30T00:00:00Z
十年后,WebAssembly 仍在扩展前端应用

WebAssembly(Wasm)经过十年的发展,已成为前端开发的重要工具。它允许开发者将业务逻辑编写为Wasm模块,具备跨平台能力。Wasm在性能上优于JavaScript,适合计算密集型任务和字符串处理。Wasm 3引入了垃圾回收,支持更多高级语言,并可用于无服务器架构,简化后端开发。开发者可利用Emscripten等工具编译Wasm。

十年后,WebAssembly 仍在扩展前端应用

The New Stack
The New Stack · 2025-11-22T16:00:07Z

Go语言团队计划在Go 1.26中将“绿茶”GC作为默认垃圾回收器,该GC显著提升性能,减少10%至40%的垃圾回收时间,旨在优化内存管理和提高程序效率。

Go 官方详解“Green Tea”垃圾回收器:从对象到页,一场应对现代硬件挑战的架构演进

Tony Bai
Tony Bai · 2025-10-30T16:00:00Z
Wasm 3.0 提供了处理 JavaScript 字符串的新方法

Wasm 3版本发布,新增高效JavaScript字符串处理方法,支持64位地址空间和多内存对象,加入垃圾回收功能,增强编程语言支持。CSS使用情况调查显示其角色演变,npm包遭攻击,React Router推出中间件功能,Elixir全球聚会即将举行。

Wasm 3.0 提供了处理 JavaScript 字符串的新方法

The New Stack
The New Stack · 2025-09-20T14:14:14Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

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

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码