<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>6.3.5 内存管理器 on 编程那些事儿</title><link>https://before80.github.io/prgms/Kotlin/development/6.3-Nativedevelopment/6.3.5-Memorymanager/</link><description>Recent content in 6.3.5 内存管理器 on 编程那些事儿</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sun, 13 Sep 2026 18:20:56 +0800</lastBuildDate><atom:link href="https://before80.github.io/prgms/Kotlin/development/6.3-Nativedevelopment/6.3.5-Memorymanager/index.xml" rel="self" type="application/rss+xml"/><item><title>6.3.5.1 Kotlin/Native 内存管理</title><link>https://before80.github.io/prgms/Kotlin/development/6.3-Nativedevelopment/6.3.5-Memorymanager/6.3.5.1-NativeMemoryManager/</link><pubDate>Sun, 13 Sep 2026 08:50:47 +0800</pubDate><guid>https://before80.github.io/prgms/Kotlin/development/6.3-Nativedevelopment/6.3.5-Memorymanager/6.3.5.1-NativeMemoryManager/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://kotlinlang.org/docs/native-memory-manager.html"&gt;https://kotlinlang.org/docs/native-memory-manager.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="6351-kotlinnative-内存管理"&gt;6.3.5.1 Kotlin/Native 内存管理&lt;/h1&gt;
&lt;p&gt;Kotlin/Native 使用现代的内存管理器，它与 JVM、Go 等主流技术类似，具备以下特性：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;对象存储在共享堆中，可以从任何线程访问。&lt;/li&gt;
&lt;li&gt;定期执行追踪式垃圾回收，以回收从“根”（例如局部变量和全局变量）不可达的对象。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="garbage-collector"&gt;垃圾回收器&lt;/h2&gt;
&lt;p&gt;Kotlin/Native 的垃圾回收器（GC）算法在不断演进。目前它的工作方式是不把堆划分为多个分代的并发标记清扫（CMS）回收器。&lt;/p&gt;</description></item><item><title>6.3.5.2 与 Swift/Objective-C ARC 的集成</title><link>https://before80.github.io/prgms/Kotlin/development/6.3-Nativedevelopment/6.3.5-Memorymanager/6.3.5.2-NativeArcIntegration/</link><pubDate>Sun, 13 Sep 2026 08:50:47 +0800</pubDate><guid>https://before80.github.io/prgms/Kotlin/development/6.3-Nativedevelopment/6.3.5-Memorymanager/6.3.5.2-NativeArcIntegration/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://kotlinlang.org/docs/native-arc-integration.html"&gt;https://kotlinlang.org/docs/native-arc-integration.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="6352-与-swiftobjective-c-arc-的集成"&gt;6.3.5.2 与 Swift/Objective-C ARC 的集成&lt;/h1&gt;
&lt;p&gt;Kotlin 与 Objective-C 使用不同的内存管理策略。Kotlin 使用追踪式垃圾回收器，而 Objective-C 依赖自动引用计数（ARC）。&lt;/p&gt;
&lt;p&gt;这两种策略之间的集成通常是无缝的，一般不需要额外的工作。不过，有一些细节需要你留意：&lt;/p&gt;</description></item><item><title>6.3.5.3 迁移到新的内存管理器</title><link>https://before80.github.io/prgms/Kotlin/development/6.3-Nativedevelopment/6.3.5-Memorymanager/6.3.5.3-NativeMigrationGuide/</link><pubDate>Sun, 13 Sep 2026 08:50:47 +0800</pubDate><guid>https://before80.github.io/prgms/Kotlin/development/6.3-Nativedevelopment/6.3.5-Memorymanager/6.3.5.3-NativeMigrationGuide/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://kotlinlang.org/docs/native-migration-guide.html"&gt;https://kotlinlang.org/docs/native-migration-guide.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="6353-迁移到新的内存管理器"&gt;6.3.5.3 迁移到新的内存管理器&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;注意：&lt;/strong&gt; 对旧版内存管理器的支持已在 Kotlin 1.9.20 中完全移除。请把项目迁移到当前的内存模型，它从 Kotlin 1.7.20 起默认启用。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;本指南比较新的 &lt;a href="../6.3.5.1-NativeMemoryManager/"&gt;Kotlin/Native 内存管理器&lt;/a&gt;与旧版内存管理器，并说明如何迁移你的项目。&lt;/p&gt;</description></item></channel></rss>