文/西澳大学
UWA近期发布了Unity游戏性能数据分析报告,客观地分析总结了产品上线半年来的Unity游戏评测数据,在此分享,希望能给行业开发者一些参考。
云性能评估和现场深度优化是UWA提供的两种主要服务形式。 前者自2016年1月15日正式上线以来,共完成1015次测评,生成分析性能数据1461万帧。 后者进行了28次深度优化,优化文档累计达到2241页,总计近62万字。
尽管Unity引擎版本变化很快,但仍有超过40%的项目是在旧版本上开发的。
由于Android机型较多unity 内存泄漏,这里只列出前6款机型;
iPhone测试机型排名前三的分别是:iPhone 6(占比24%)、iPhone 5(占比23%)和iPhone 4s(占比20%)。
手游越来越“重”游戏图片素材,高质量发展趋势十分明显。
注:其他类型包括:跑酷、拼图、运动等。
内存占用过高和内存泄漏是大多数研发团队面临的严重问题。 同时,在CPU性能方面,渲染模块、UI模块和自身逻辑代码是项目CPU开销的“三大杀手”。
手机游戏在 Android 平台上遇到的性能问题更为严重。
渲染模块、UI模块以及自身的逻辑代码开销较大,值得开发团队重视。
内存管理仍然是研发团队最头疼的问题。 近90%项目的峰值内存高于UWA推荐值150MB,超过50%项目的峰值内存高于UWA推荐值40MB。
内存泄漏的问题就比较严重了。 Android项目存在内存泄漏的比例高达43.3%2d素材,iOS项目高达58.7%。
项目的很大一部分内存使用来自于资源的使用。 接下来我们分析一下项目中主流资源的使用情况。
纹理资源和网格资源是内存使用的“大玩家”。 80%项目的纹理内存高于UWA推荐值40MB,40%项目的网格内存高于UWA推荐值20MB。
超过30%项目的动画内存峰值高于UWA推荐值15MB。
以上是UWA首份Unity游戏性能数据分析报告。 我们坚信,数据会说话,总有规律值得我们回顾和求真,鉴古知今。 同时,我们将不断细化评价分析的标准和划分unity 内存泄漏,使这些数据更具代表性和说服力。
- 推荐 -
查看投融资项目对接会详情
↓↓↓