iOS:在地图上绘制 MKTileOverlay 导致 CPU 使用率和内存高。我找不到原因。?

Posted

技术标签:

【中文标题】iOS:在地图上绘制 MKTileOverlay 导致 CPU 使用率和内存高。我找不到原因。?【英文标题】:iOS:Drawing MKTileOveraly on map causes High CPU usage and Memory.i can't find the reason for this.? 【发布时间】:2015-03-24 08:25:16 【问题描述】:

我正在尝试在地图上添加 MKTileOverlay。当我通过从服务器获取磁贴开始加载磁贴时,CPU 使用率突然增加。再次执行一些操作,例如放大缩小或滚动地图 cpu 使用率增加到 200% 是什么原因。?

【问题讨论】:

【参考方案1】:

您可能会连续分配一些对象。 您可以使用工具检查应用程序中的分配。

【讨论】:

以上是关于iOS:在地图上绘制 MKTileOverlay 导致 CPU 使用率和内存高。我找不到原因。?的主要内容,如果未能解决你的问题,请参考以下文章

子类化的 MKTileOverlay 不在地图上显示

iOS 13.2 MKTileOverlay 偶尔不会渲染

Swift 中的 MKTileoverlay 问题

iOS 中的离线地图

iOS 7 有没有办法知道 MKTileOverlay 何时完成加载图块?

MKTileOverlay - “在此服务器上找不到请求的 URL。”