内存优化:5、脚本代码层面优化

2023-02-06  本文已影响0人  GameObjectLgy
  1. 字符串的拼接会产生临时字符串内存,移除代码中的字符串拼接,改用string.format,或stringbuilder,这没测。

  2. 用for代替foreach,foreach每次迭代产生24字节垃圾内存。100次循环就是2.4kB.

  3. 对象标签tag比较采用comparetag,不要用tag=="mytag"这样。

  4. 尽量使用struct而非class,因为struct是栈区,class是堆区。

5、脚本中如果在update 函数中调用了Getcomponent等接口,最好将组件缓存。

上一篇下一篇

猜你喜欢

热点阅读