加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

[转载]Unity Profiler如何查看内存占用

(2015-06-24 14:36:55)
标签:

转载

分类: unity3d

为了测试DoTween与iTween的性能,我在代码中动态创建了5000个Prefab,然后让这5000个Prefab同时移动,内存占用结果如下图。

http://s11/mw690/0028zgIhzy6TilKE3nIcaProfiler如何查看内存占用" TITLE="[转载]Unity Profiler如何查看内存占用" />


如DoTween上图:

1. 执行时​,所有Prefab都会使用同一个DoTween脚本

2. CPU Usage是可以点击的,黑色表示不显示,再点一次就会有对应的颜色标注​。上图,除了Scripts,其余的我都点掉了,所以右侧图示只显示了Script的内存占用情况,

3. 在Hierarchy视图中,DoTweenComponent.Update()每帧所占用时间为2.91ms.

http://s1/mw690/0028zgIhzy6Til2sXvy30Profiler如何查看内存占用" TITLE="[转载]Unity Profiler如何查看内存占用" />

iTween内存占用情况如上图:

1. 执行时,为每一个Prefab都会挂载iTween脚本

2. 在Hierarchy视图中,iTween.Update()每帧所占用时间大概为8ms.(包含Update,FixedUpdate,LateUpdate)


总结:很明显DoTween每帧占用的时间更少,效率更高.​


0

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有