Finding and Fixing Ghostty's Largest Memory Leak5 days agohttps://mitchellh.com/writing/ghostty-memory-leak-fixGhostty 存在严重的内存泄漏,运行10天后内存使用量高达37 GB。该泄漏是由滚动修剪优化引起的,该优化在重用非标准页面时没有调整底层内存分配的大小,导致内存从未被释放。修复方案是在修剪过程中不再重用非标准页面,而是正确销毁它们,并从内存池中分配一个新的标准尺寸页面。该泄漏由 Claude Code 的命令行界面触发,该界面产生大量多码位字素输出,迫使 Ghostty 频繁使用非标准页面。更多...
Fixing a kubelet memory leak in Kubernetes 1.36a month agohttps://heyoncall.com/blog/fixing-kubernetes-kubelet-memory-leak作者在一个小型测试集群中发现Kubernetes 1.36存在内存泄漏,高内存压力暴露了此问题。调查显示是kubelet进程自身内存占用增长,而非应用Pod导致。使用Go的pprof进行堆分析发现近百万个泄漏的上下文是主因,消耗了大部分内存。Kubernetes 1.36的一项代码变更在Pod协调循环中,通过覆盖取消函数而未取消旧上下文,引入了上下文泄漏。更多...