【发布时间】:2018-04-13 02:05:10
【问题描述】:
我在我的一个应用中使用 HERE 地图。而且我必须在至少 3-4 个屏幕上显示地图。因此,内存中会一直加载 3-4 个地图实例。
我注意到加载一个 HERE 地图实例会消耗多达 50MB 的内存。一旦我移动到其他屏幕,就会加载两个地图实例。内存跳到 100MB 等等。最后在使用一段时间后,应用程序因内存问题而崩溃。
“收到内存压力通知(严重)2017”
我正在通过 pod 添加购买的 HERE 地图版本。有什么区别吗?
我注意到的另一件事是,每次我更改 HERE 地图的框架,即增加/减少其高度时,似乎都会重新加载地图,这又会消耗大量内存。
有遇到过 HERE maps ios 版本的人吗?
【问题讨论】:
-
我也看到了这个问题。你有没有找到解决这个问题的方法?
-
没有。我还没有找到任何解决方案。
-
@Saira 你找到解决方案了吗?我在这里地图(iOS)SDK也有这个问题。内存使用量:617MB,能源影响:高,如果您找到任何解决方案,请告诉我。
-
没有 Vivik。不幸的是,我无法找到任何解决方案。
-
@Saira,请检查以下代码,我在 iOS (HereMap) 中找到了释放内存压力的解决方案,请让我知道此解决方案是否有效,就我而言,此解决方案有效并释放大约 100MB 的内存。
标签: ios memory maps out-of-memory here-api