jquave 发表于 2022-5-11 08:46

为什么GC 之后会产生空间碎片? GC的时候堆上的空间会执行压缩操作的。

kirin77 发表于 2022-5-11 08:50

如果我有一个函数需要频繁的调用,它需要一些值变量。我该在函数里面声明,还是在类里声明?

unityloverz 发表于 2022-5-11 08:59

目前unity使用的mono版本在gc时不会进行内存压缩

Arzie100 发表于 2022-5-11 09:05

使用getcomponent获取组件失败时,只会在editor下会产生gc,因为需要生成日志信息,实际上设备运行时不会产生gc

RhinoFreak 发表于 2022-5-11 09:10

测试了几条:
1、object == null 不会有GC
2、GetComponent为null 产生的GC只是在编辑器模式下

[疑惑]

acecase 发表于 2022-5-11 09:19

我也测了1,发现不会有GC,不知道是不是UNITY改版引起的

TheLudGamer 发表于 2022-5-11 09:22

应该在编辑器中设置不要自动继承MonoBehaviour,在需要使用时自行添加。兄弟 这个在哪设置啊 找了半天没找到
页: 1 [2]
查看完整版本: Unity3D性能优化——CPU篇