对原生Android应用进行基准测试

Benchmarking Native Android Apps

本文关键字:基准测试 应用 原生 Android      更新时间:2023-10-16

我希望在我目前正在使用的本地android应用程序上执行一些基准测试。我已经设法在eclipse中打印一些所需的数据到logcat,但我正在寻找一种好方法:1)多次运行测试,2)记录logcat输出。

我通常是一个c++开发人员,所以我更熟悉的是,在终端运行一个bash脚本来多次执行一个程序,并将输出重定向到一个文本文件。但是,我不确定我是否可以为原生android应用程序做类似的事情。

如果你能告诉我从哪里开始,我将不胜感激。

谢谢

当然,虽然有针对这类事情的框架,但如果bash脚本是您喜欢的环境,那么您没有理由不能使用它。

  • 您可以使用adb shell和am start命令启动活动,例如

    adb shell 'am start -a android.intent.action.MAIN -n your.package.name/.YourActivity'

  • adb logcat愉快地输出到主机上的标准输出,在那里您可以轻松地获取任何感兴趣的内容或执行任何其他您想要的分析