标题: RUST 和 GO 如何管理它们的内存 [打印本页] 作者: 罪恶克星 时间: 2023-9-1 02:21 标题: RUST 和 GO 如何管理它们的内存 RUST 和 GO 如何管理它们的内存
Go 中的内存管理
Go 中的内存不会在缓存键被驱逐时立即释放。
相反,垃圾收集器会经常运行以发现任何没有引用的内存并释放它。
换句话说,内存会一直挂起,直到垃圾收集器可以评估它是否真正不再使用,而不是在不再需要时立即释放。
Go 必须付出的努力来找出垃圾收集期间哪些内存是空闲的导致应用程序滞后。
Go将要求至少每两分钟进行一次垃圾收集。
换句话说,无论堆增长如何,如果Go没有运行2分钟,仍然会触发垃圾收集。
Rust 中的内存管理