unity啥情况下gc不能自动回收垃圾对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity啥情况下gc不能自动回收垃圾对象相关的知识,希望对你有一定的参考价值。

参考技术A GC的工作原理: 引用计数,标记复制"引用计数"是一种简单但速度很慢的垃圾回收技术.所有对象都有一个引用计数器,当有引用连接时计数器加1,当引用离开作用域时或者被置于NULL时,计数器-1,垃圾回收器会在所有包含对象引用的列表上进行遍历,当发现某个对象的引用计数为0时,就释放占用的空间."标记复制"的运行机制,垃圾回收器遍历包含所有引用的列表,当发现存活的对象引用时做上标记,这样当遍历完所有对象引用并做上标记的时候,执行垃圾回收,将没有标记的对象堆空间释放.
垃圾回收机制的优点:Java的垃圾回收机制使得java程序员不用担心内存空间的分配,减少了内存溢出.但同时也牺牲了一定的性能.本回答被提问者采纳

以上是关于unity啥情况下gc不能自动回收垃圾对象的主要内容,如果未能解决你的问题,请参考以下文章

巩固 finalize() 方法

JVM之垃圾回收相关概念

垃圾回收机制算法分析

垃圾回收机制(GC)

Golang——垃圾回收GC

python啥时间进行gc