【问题标题】:Leak due to CreateImageRefFromTileData由于 CreateImageRefFromTileData 导致的泄漏
【发布时间】:2011-08-31 22:39:01
【问题描述】:

有人知道 CreateImageRefFromTileData 是关于什么的吗?它似乎与 MapKit 相关,因为它发生在 UIViewController 中,我在其中显示带有一些位置图钉的地图。而已。

但我没有进一步猜测它的位置更深。

有人可以帮帮我吗?

更新:

这里有一些显示泄漏描述的图片。

【问题讨论】:

    标签: ios memory-leaks image.createimage


    【解决方案1】:

    当您运行泄漏检测器时,它会向您显示分配泄漏对象的位置 - 您现在应该确保在不再需要图像时正确释放(释放)图像。

    编辑:如果泄漏发生在第三方库中,则有两种情况:

    • 泄露的对象是库中的内部对象,您无法访问。在这种情况下,如果您没有库的源代码,您将无能为力(我想向开发人员投诉)

    • 如果泄漏的对象是库返回给您的东西,请确保正确释放该对象。找出发生了什么的一个有用的技术是玩应用程序,同时在您在应用程序中执行的每个操作之后观察泄漏分析器 - 这可能有助于定位泄漏是在您的应用程序的哪个分支。

    【讨论】:

    • 所以,我只能看到它来自一个名为 GMM 的库,如果我单击该条目,我什么也看不到,所以实际上我看不到它最初来自哪里以及它是从哪里发起的。有人知道这个叫做 GMM 的库吗?
    • 贴出泄漏分析仪的截图,或许有人能看出来。我还将对有关库内泄漏的答案进行编辑。
    猜你喜欢
    • 2016-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-10
    • 1970-01-01
    • 2011-03-03
    • 1970-01-01
    • 2013-07-23
    相关资源
    最近更新 更多