先上结论,如下shell可以实现启动速度的耗时测试

$ for i in `seq 1 100`
> do
>   adb shell am force-stop com.android.samples.mytest
>   sleep 1
>   adb shell am start-activity -W -n com.android.samples.mytest/.MainActivity | grep "TotalTime" | cut -d ' ' -f 2
> done

上面的命令会循环 100 次: 启动应用、输出启动过程耗时,然后终止进程以准备好下一次循环。