GC调用频率(帧/次):项目运行时平均多少帧会触发一次GC操作。该值越低,表示GC触发得越快,即项目运行时卡顿次数越多。
推荐值:1000帧/次
一般在切场景时调用或手动去调用;
如果堆内存分配合理,就不用手动调用,由Mono自动进行触发;
优化方法:
1: 优化堆内存;
2:切场景时,手动调用GC.Collect;
优化对象:
某个函数在10000帧内分配了多少堆内存,去优化分配较多堆内存的函数;
(一般小于20M,最多不要超过30M)
(一般较多的是:XML文件、配置文件、加密、解密的操作分配堆内存较多);
推荐文章链接: