文章 2023-10-19 来自:开发者社区

Go语言GC:吞吐量和延迟的博弈

/ 深入剖析 Go 语言垃圾回收及 SetFinalizer 用法 /   一、概述Go 语言采用垃圾回收机制来自动回收无用的变量内存。本文将详细介绍 Go 语言垃圾回收的工作原理、分类算法以及 SetFinalizer 函数的用法。主要内容包括:Go 语言内存管理垃圾回收基本原理可达性分析算法生成式垃圾回收三色标记算法并发垃圾回收SetFinalizer 函数finalize 函数语....

Go语言GC:吞吐量和延迟的博弈
文章 2017-06-07 来自:开发者社区

Go GC:在 Go 1.5 解决延迟问题

Richard L. Hudson (Rick) 是内存管理方面的专家,发明了 Train, Sapphire, 和 Mississippi Delta 等算法,其中 GC stack maps 算法使静态类型语言(比如:Java,C#, Go)的垃圾收集成为可能。他发表了很多关于语言运行时内存管理、并发、并行、内存模型、事务内存的文章。Rick 是 Google Go 团队的一员,并负责 Go....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注