Android操作系统中应用的Activity组件有4种启动模式(Launch Mode).根据不同的启动模式,其Activity组件在Back stack内的行为和活动的Activity之间跳转的行为会有所区别.因此,其启动模式会影响应用的性能(这里的性能是基于电量消耗、CPU占用率和内存使用得到的数据).在实验时通过用马尔可夫链来建立一个虚拟的应用模型,对其中的启动模式进行调整,记录性能的状态并对结果进行对比,在这之后,得出一个基于性能的应用的Activity启动模式的优化建议.
Android 启动模式 性能测试