《Unity》性能分析工具和调试工具及方法

Posted 新人助手

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《Unity》性能分析工具和调试工具及方法相关的知识,希望对你有一定的参考价值。

bugly

一般企业使用,把游戏包上传,跑一遍会输出相关的error到网页上面去。

PerfDog 性能狗

跑一遍会输出各项指标的报表

Profile

查看逻辑层mono脚本代码处,内存突然变大的时候对应什么代码

FrameDebugger

Shader调试,查看你要绘制的物体的绘制情况

Xua 性能分析工具

XLua内置两个小工具进行性能方面问题的分析:一个是Lua函数,Lua调用C#函数的
时长(不一定等同于CPU耗时,比如协程yield出去那段时间也会被算入调用时间)分析工具;一个是内存泄漏定位工具。
函数调用时长分析工具
典型使用案例:

写到lua里面调用一下 即可,do_some_work()的时候就跑一下游戏,start()是启动,stop是结束,report就是输出函数总时间,平均调用时间,调用次数等信息。
例如:

内存泄漏定位工具

total获取lua虚拟机的内存占用,单位是Kbytes,以lua number返回。而snapshot返回当前内存快照信息。

以上是关于《Unity》性能分析工具和调试工具及方法的主要内容,如果未能解决你的问题,请参考以下文章

UNITY性能优化丨『图集』在 Unity 2020.1版本后的使用方法,及提供『图集自动化工具』

UNITY性能优化丨『图集』在 Unity 2019.x版本前的使用方法,及提供『图集自动化工具』

unity再记一次shader渲染性能工具

js调试工具及微博登录分析

Unity内存泄漏危害及处理方式(腾讯WeTest分析使用)

visualstudio的unity组件有啥用