【问题标题】:High memory usage to load google map in iOS app在 iOS 应用程序中加载谷歌地图的高内存使用率
【发布时间】:2018-05-25 08:22:35
【问题描述】:

我正在尝试开发一个类似 iOS 的应用程序。我刚刚创建了一个登录页面和地图加载页面。我已经集成了谷歌地图和谷歌地方 API。在模拟器中运行我的应用程序时,调试导航器显示内存使用量约为 300 MB。我的应用程序中是否有任何内存泄漏?还是需要 300 MB 才能加载谷歌地图?

【问题讨论】:

    标签: ios iphone swift google-maps swift4


    【解决方案1】:

    就像 Nathan 提到的 300 MB 的谷歌地图是很正常的。重要的是,当您不再显示地图时,此内存将被释放。如果它被释放并且在不再显示地图后内存使用量下降,我想一切都很好。

    【讨论】:

      【解决方案2】:

      这完全正常,但不要忘记在viewDidDisapper 中执行此操作以减少内存使用量

              mapView.clear()
              mapView.removeFromSuperview()
              mapView = nil
      

      【讨论】:

        猜你喜欢
        • 2013-07-03
        • 1970-01-01
        • 2016-06-02
        • 2023-03-21
        • 2019-01-05
        • 1970-01-01
        • 1970-01-01
        • 2023-03-21
        • 1970-01-01
        相关资源
        最近更新 更多