UWA发布一份Unity游戏性能数据分析报告:内存泄露问题较为严重

UWA发布一份Unity游戏性能数据分析报告:内存泄露问题较为严重

近日,Unity性能优化工具UWA发布了一份Unity游戏性能数据分析报告。 对部分安卓机型和苹果机型的测试表明,安卓平台手游遇到的性能问题比iOS平台更严重游戏评测,但iOS项目的内存泄漏比例更高。

数据显示,在测试机型中,近90%项目的峰值内存高于UWA推荐值150MB,超过50%项目的峰值内存高于UWA推荐值40MB . Android项目存在内存泄漏的比例高达43.3%,iOS项目高达58.7%。 超过30%项目的动画内存峰值高于UWA推荐值15MB。

游戏数据库开发_html5游戏开发开发哪个_游戏开发和web开发

以下为详细报道:

尽管Unity引擎版本变化很快,但仍有超过40%的项目是在旧版本上开发的。

游戏数据库开发_游戏开发和web开发_html5游戏开发开发哪个

由于Android机型较多,这里只列出前6款机型:

html5游戏开发开发哪个_游戏数据库开发_游戏开发和web开发

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

测试的物品类型包括ARPG、MMORPG、卡牌等,占比如下:

游戏开发和web开发_游戏数据库开发_html5游戏开发开发哪个

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

数据显示游戏数据库开发,手游越来越“重”,高质量发展趋势十分明显。

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

游戏数据库开发_html5游戏开发开发哪个_游戏开发和web开发

游戏数据库开发_游戏开发和web开发_html5游戏开发开发哪个

渲染模块、UI模块以及自身的逻辑代码开销较大,值得开发团队重视。

游戏开发和web开发_html5游戏开发开发哪个_游戏数据库开发

内存管理仍然是研发团队最头疼的问题。 近90%项目的峰值内存高于UWA推荐值150MB游戏数据库开发,超过50%项目的峰值内存高于UWA推荐值40MB。

内存泄漏问题比较严重

游戏开发和web开发_html5游戏开发开发哪个_游戏数据库开发

其中,Android项目内存泄漏比例高达43.3%,iOS项目高达58.7%。

项目的很大一部分内存使用来自于资源的使用。 下面分析一下项目中主流资源的使用情况。

游戏数据库开发_html5游戏开发开发哪个_游戏开发和web开发

纹理资源和网格资源是内存使用的“大玩家”。 80%项目的纹理内存高于UWA推荐值40MB,40%项目的网格内存高于UWA推荐值20MB。

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

游戏开发和web开发_游戏数据库开发_html5游戏开发开发哪个

关于西澳大学

UWA是一款专门用于Unity性能优化的工具。 本报告客观分析总结了产品上线半年来的Unity游戏评测数据(),在此分享。

html5游戏开发开发哪个_游戏数据库开发_游戏开发和web开发

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

游戏开发和web开发_html5游戏开发开发哪个_游戏数据库开发