《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返回当前内存快照信息。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

某某某某某某某某某某某某某某某

谢谢您

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值