随着Android的快速普及,用户可以选择的平台越来越多。但它们的表现并不都一样。那么开发人员(甚至用户)如何才能很好地了解基本系统是如何工作的呢?
你可能会想拿一个特定的应用程序在不同的机器上进行比较。但给定应用程序在给定系统上的性能高度依赖于所使用的编译器优化,因此依赖于编译器优化可能相当于比较软件构建,而不是实际系统。
为了解决这个问题,EEMBC发布了用于Android平台基准测试的AndEBench。在第一个版本中,它主要关注CPU和虚拟机解释器。它将逐渐增强,以测试系统的其他部分,如图形、音频和网络。
当前的重点是整数操作,为本地和Java执行提供数字。它们执行大量编译器优化,以公开系统的真实可用性能。您还可以通过指定生成的线程数来测试平台的多线程功能(尽管他们必须添加一个停止按钮,因为如果没有它,如果您拨入太多线程,系统可能会消失,比如15分钟而您无法调用它)。
显然,还有其他基准测试应用程序;EEMBC警告说,这些代码的来源通常不明确,而且很少提供源代码。
你可以在他们的网站上找到更多信息释放...