如何用android studio测试性能,如何使用Android Studio在安卓平台对Unity开发的应用进行性能检查?...

0x00 前言

大家常常会抱怨安卓平台没有一个统一、好用的性能检查工具。不能像iOS的instrument那样方便。

如何用android studio测试性能,如何使用Android Studio在安卓平台对Unity开发的应用进行性能检查?..._第1张图片

比如,Unity Blog在3年前就已经教大家如何使用instrument来进行性能检测了。

其实目前的Android Studio已经提供了很好的安卓平台的性能检查工具。

这里主要介绍CPU Profiler来检查Unity原生函数的性能。就像iOS上的instrument一样。

0x01 导出设置

下文中我使用的Android Studio版本为:3.5 preview,Unity版本为:2018.3.0b11。测试工程为:SurvivalShooter(Asset Store) 。

首先,根据android studio的文档:

Sampled (Native): Captures sampled traces of your app’s native threads. To use this configuration, you must deploy your app to a device running Android 8.0 (API level 26) or higher.

进行native sample的设备系统版本要求是:Android 8.0 (API level 26)

如何用android studio测试性能,如何使用Android Studio在安卓平台对Unity开发的应用进行性能检查?..._第2张图片

为了可以检测脚本的代码开销,(同样,就像instrument那样)推荐Scripting Backend使用il2cpp。

我们可以自己写一个函数,用来测试。(当然,工程中的脚本也是一样的)

如何用android studio测试性能,如何使用Android Studio在安卓平台对Unity开发的应用进行性能检查?..._第3张图片

你可能感兴趣的:(如何用android,studio测试性能)