代码之家  ›  专栏  ›  技术社区  ›  Roshan Amadoru

SQLite内存泄漏

  •  0
  • Roshan Amadoru  · 技术社区  · 16 年前

    我正在努力解决sqlite3的内存泄漏问题。我的代码中有以下行

    score.division=[nsstring stringwithutf8string:(char*)sqlite3_column_text(selectstmt,9)]

    而且效果很好。但是当我看到内存泄漏工具时,我注意到一个内存泄漏,所以在挣扎了一段时间后,我注意到如果这个语句不存在,那么内存泄漏就消失了。但我想不出这会导致泄漏的原因。有人能帮忙吗?

    谢谢。

    1 回复  |  直到 16 年前
        1
  •  0
  •   bbum    16 年前

    首先,为什么您要直接使用sqlite而不是简单地使用核心数据?

    在任何情况下,您都要发布实际泄漏的回溯,以查看泄漏的是sqlite3…()调用还是nsstring实例本身。

    如果是前者,可能是假阳性。Latter?很可能是其他地方的超额保留。