GC 产生的原因:
1 引用计数器为0
2 堆内存不足
3 手动调用(慎用)
处理:
1 用对象池. gameobect,UI,等等
2 避免分配新对象。如,用struct代替class
3 字符串链接的处理 --StringBuilder
4 少用gameobject.tag (会产生字符串);
5 少用foreach
1 引用计数器为0
2 堆内存不足
3 手动调用(慎用)
处理:
1 用对象池. gameobect,UI,等等
2 避免分配新对象。如,用struct代替class
3 字符串链接的处理 --StringBuilder
4 少用gameobject.tag (会产生字符串);
5 少用foreach