找回密码
 立即注册
楼主: 七彩极

Unity3D性能优化——CPU篇

[复制链接]
发表于 2022-5-11 08:46 | 显示全部楼层
为什么GC 之后会产生空间碎片? GC的时候堆上的空间会执行压缩操作的。
发表于 2022-5-11 08:50 | 显示全部楼层
如果我有一个函数需要频繁的调用,它需要一些值变量。我该在函数里面声明,还是在类里声明?
发表于 2022-5-11 08:59 | 显示全部楼层
目前unity使用的mono版本在gc时不会进行内存压缩
发表于 2022-5-11 09:05 | 显示全部楼层
使用getcomponent获取组件失败时,只会在editor下会产生gc,因为需要生成日志信息,实际上设备运行时不会产生gc
发表于 2022-5-11 09:10 | 显示全部楼层
测试了几条:
1、object == null 不会有GC
2、GetComponent为null 产生的GC只是在编辑器模式下

[疑惑]
发表于 2022-5-11 09:19 | 显示全部楼层
我也测了1,发现不会有GC,不知道是不是UNITY改版引起的
发表于 2022-5-11 09:22 | 显示全部楼层
应该在编辑器中设置不要自动继承MonoBehaviour,在需要使用时自行添加。兄弟 这个在哪设置啊 找了半天没找到
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-16 10:50 , Processed in 0.089611 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表