android - 如何看待用户提出的问题,我们这边无法模拟

标签 android ios xcode debugging

我的客户提出了关于我们的应用程序的问题,该应用程序在长时间使用时会变慢,但是我们这边无法模拟问题,因为我们不在他们的真实工作环境中,我们之前无法解决问题知道这个错误。谁能帮忙?

最佳答案

如果这是一个“随着时间的流逝”出现的问题,您应该寻找您可能正在运行并重复出现的任何任务。 您应该检查您使用的不同类型的功能。 例如,如果您的应用使用本地数据库:

  • 寻找未关闭的游标。
  • I/O 工作

如果您正在使用动画:

  • 寻找跳帧
  • 复杂的 View 层次结构

如果使用后台任务或线程:

  • I/O 工作
  • 未完成的话题
  • 增加线程数

如果使用网络和网络服务:

  • 你的服务器数据库有问题
  • 连接问题
  • 代理
  • ...

您还可以使用 Firebase + Crashlytics 之类的东西来查看是否有任何警告引发但被静默处理。

提供有关您的应用及其功能的更多信息可能有助于制定更准确的解决方案。

关于android - 如何看待用户提出的问题,我们这边无法模拟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54232992/

相关文章:

iphone - MGTwitterEngine 抛出错误 : g++-4. 2 失败,退出代码为 1

android - 如何在 Flutter 中为按钮添加渐变?

xcode - UIButton 上的多次旋转

swift - 协同设计分发应用程序中包含的 swift 框架的正确方法

android - 默认 Android EditText 高亮颜色不是橙色

java - 尝试将 JSON 字符串发送到 Android 客户端时出现 500 内部服务器错误 GAE?

ios - Xcode 11.1 如何安装 iOS14 模拟器?

ios - iPad SplitViewController - 使用 iPhone Storyboard ViewController

android: eclipse 不加载模拟器设备

android - 尝试在 android 中流式传输 IP 摄像机时出现黑屏