使用一段时间后,iOS 应用程序运行缓慢

问题描述

我正在开发一个基于 UI 的重度应用程序,其中有很多动画和观察者,应用程序的视图是动态的,所以我需要在获得响应后绘制视图运行时,这也是大约 3- 4 MB。

目前发生的事情是我在主队列中解析后台队列渲染视图中的 JSON,现在这些视图工作正常,但只有一段时间之后,甚至导航变得非常困难,例如按下后退按钮执行 API call 解析响应,然后用一分钟的时间导航到上一个屏幕

我尝试过的:

  1. 解决了所有内存泄漏问题(即调用了我所有视图控制器的 deinit
  2. 在需要的地方缓存图像

我正在寻找检测问题的方向,我尝试过使用仪器。它在我解析响应的方法中具有最高的权重,我有一个变量,我将重载放在 didSet 中,在这方法中,它运行一个循环并尝试识别应该呈现的视图类型屏幕。

任何帮助将不胜感激

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)