如果一个头条的客户端程序,冷启动时间为4秒,怎么判断开启速度是合理的还是不合理的?如果不合理,该如何找到问题,提供思路。

今日头条的一条笔试题,记录一下个人的解决方案,可能以后会用到:

  1. 考虑网络通畅问题,查看是否断网
  2. 考虑客户端系统配置(包括运存、CPU、内存、电池使用情况等因素),判断是否符合客户端启动的基本要求,是否因为性能问题导致
  3. 比对其他软件的平均启动时间,观察是否头条客户的启动时间明显高于其他软件
  4. 判断是否因为应用初始内容过多问题导致启动时间超时,是否需要优化初始化内容

猜你喜欢

转载自blog.csdn.net/weixin_43247186/article/details/86631339