Android 我可以使用哪些指标来衡量应用程序性能?

Android 我可以使用哪些指标来衡量应用程序性能?,android,performance,Android,Performance,我有一个典型的安卓应用程序,它从服务器加载一些数据并对其进行解密。我的任务是加快速度,提高响应速度等等。但要理解它确实更快,我需要了解以前的性能。 例如,如果是网站,我可以测量页面加载速度等等。但Android应用程序的指标是什么 您也可以在这里进行这些测量:使用日志语句查看哪些步骤占用实际请求最多的时间,解析它,显示它 我也会对手机进行特定的检查,比如确保在主线程上做的事情尽可能少。还可以通过让您的服务器返回大量数据并确保这不会使您的应用程序无响应来进行一些“负载测试”我不确定问题是什么?你想

我有一个典型的安卓应用程序,它从服务器加载一些数据并对其进行解密。我的任务是加快速度,提高响应速度等等。但要理解它确实更快,我需要了解以前的性能。
例如,如果是网站,我可以测量页面加载速度等等。但Android应用程序的指标是什么

您也可以在这里进行这些测量:使用日志语句查看哪些步骤占用实际请求最多的时间,解析它,显示它


我也会对手机进行特定的检查,比如确保在主线程上做的事情尽可能少。还可以通过让您的服务器返回大量数据并确保这不会使您的应用程序无响应来进行一些“负载测试”

我不确定问题是什么?你想让它更快。因此,您可以确定要改进的内容,例如,第一个屏幕。然后你测量是什么让它变慢,它会做一些事情,比如检索内容,可能解析内容,显示内容。确定什么是最慢的因素,看看你是否可以改善,冲洗,重复


那么什么指标呢?时间。

我用另一种方式问。我需要加快速度,但我不知道缓慢的原因是什么。我可以使用什么工具来确定薄弱的地方,比如除了测量时间的日志?我试图通过systrace查看一些有用的信息,但没有成功。您需要的工具是日志。不管怎样,要么是log.d,要么是您自己的日志。