Unity性能优化细节

Posted 那个妹子留步

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity性能优化细节相关的知识,希望对你有一定的参考价值。

1.Object.name的内存分配问题(object.GetName())

避免transform.name = "Update" + 1;  每次都有消耗
transform.name = "Update" + “1”只有第一次才有消耗
但是lua的self.transform.name = "Update" 每次 都有消耗  
本质ToLua.CheckString
LuaDll.lua_ptrtostring   Marshal.PtrToStringAnsi
lua无法避免  

2.ToString 方法排查结果 text.SetText("0kb/s",num)方法 无GC

3.split 字符串分割

4.运行时AddComponent消耗很大

以上是关于Unity性能优化细节的主要内容,如果未能解决你的问题,请参考以下文章

Unity3D场景性能优化/渲染/卡顿/搭建优化 遮挡剔除/层消距离技术/LOD(多层次细节)

Unity3D场景性能优化/渲染/卡顿/搭建优化 遮挡剔除/层消距离技术/LOD(多层次细节)

Unity3D场景性能优化/渲染/卡顿/搭建优化 遮挡剔除/层消距离技术/LOD(多层次细节)

Unity+Lua游戏开发的性能检测!

Unity优化篇| Unity3D场景 常用优化策略,遮挡剔除层消隐距离技术 和 LOD多层次细节

Unity优化篇| Unity3D场景 常用优化策略,遮挡剔除层消隐距离技术 和 LOD多层次细节