我的客户提出了关于我们的应用程序的问题,该应用程序在长时间使用时会变慢,但是我们这边无法模拟问题,因为我们不在他们的真实工作环境中,我们之前无法解决问题知道这个错误。谁能帮忙?
最佳答案
如果这是一个“随着时间的流逝”出现的问题,您应该寻找您可能正在运行并重复出现的任何任务。 您应该检查您使用的不同类型的功能。 例如,如果您的应用使用本地数据库:
- 寻找未关闭的游标。
- I/O 工作
如果您正在使用动画:
- 寻找跳帧
- 复杂的 View 层次结构
如果使用后台任务或线程:
- I/O 工作
- 未完成的话题
- 增加线程数
如果使用网络和网络服务:
- 你的服务器数据库有问题
- 连接问题
- 代理
- ...
您还可以使用 Firebase + Crashlytics 之类的东西来查看是否有任何警告引发但被静默处理。
提供有关您的应用及其功能的更多信息可能有助于制定更准确的解决方案。
关于android - 如何看待用户提出的问题,我们这边无法模拟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54232992/