游戏开发论坛

 找回密码
 立即注册
搜索
查看: 6036|回复: 0

Unity游戏性能数据报告:内存是研发团队面临最严峻的问题

[复制链接]

1万

主题

1万

帖子

3万

积分

论坛元老

Rank: 8Rank: 8

积分
36572
发表于 2016-8-19 14:03:32 | 显示全部楼层 |阅读模式
1.jpg

  近日,Unity性能优化的工具UWA发布了一份 Unity游戏性能数据分析报告。通过对部分安卓机型,苹果机型的测试显示:移动游戏在Android平台上遇到的性能问题比在IOS平台来说更加严峻,但iOS项目内存泄漏百分比较高。

  数据显示,在这些被测试的机型中,近九成项目的内存峰值高于UWA推荐值150MB,超过五成的项目内存峰值高于UWA推荐值40MB。Android项目存在内存泄露的占比高达43.3%,iOS项目的高达58.7%。超过三成项目的动画内存峰值高于UWA推荐值15MB。

2.png

  以下是详细报告。

  即使Unity引擎版本快速更迭,依旧有超过四成的项目在老版本上开发。

3.png

  由于Android机型较多,此处只列排名前6个型号:

4.png

  iPhone测试机型前三名分别为:iPhone 6(占24%) 、iPhone 5(占23%)和iPhone 4s(占20%)。

  测试的项目类型包括,ARPG类、MMORPG类,卡牌类等,所占比例如下:

5副本.jpg

  注:其他类型包括:跑酷、解谜、运动等。

  数据显示移动游戏越来越“重”,且向精品化发展的趋势非常明显。

  移动游戏在Android平台上遇到的性能问题更为严重。内存占用过大和泄露是大多数研发团队面临的严峻问题。同时,在CPU性能方面,渲染模块、UI模块和自身逻辑代码,是项目CPU开销的“三大杀手”。

6.png

7.png

  渲染模块、UI模块、自身逻辑代码的开销较高,值得开发团队关注。

8.png

  内存管理依然是研发团队最为头疼的问题。近九成项目的内存峰值高于UWA推荐值150MB,超过五成的项目堆内存峰值高于UWA推荐值40MB。

  内存泄露问题较为严重

9.png

  其中,Android项目存在内存泄露的占比高达43.3%,iOS项目的高达58.7%。

  项目的内存占用很大一部分来自于资源的使用,以下是对项目中主流资源的使用情况进行的分析。

10.png

  纹理资源和网格资源是内存使用中的“大户”,八成项目的纹理内存高于UWA推荐值40MB,四成项目的网格内存高于UWA推荐值20MB。

  超过三成项目的动画内存峰值高于UWA推荐值15MB。

11.png

  关于UWA

  UWA是专攻Unity性能优化的工具,该报告将产品上线至今半年以来的Unity游戏测评数据(www.uwa4d.com)做了客观的分析汇总,并在此分享。

12.png

  云端性能测评和现场深度优化是UWA主要提供的两种服务形式。对于前者,自2016年1月15日正式上线以来,共完成1015次测评,生成并分析了1461万帧的性能数据。对于后者,进行了28次深度优化,优化文档累积达到2241页,共近62万字。

  相关阅读:总结使用Unity 3D优化游戏运行性能的经验

via:游戏葡萄

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-7-6 20:34

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表