【问题标题】:Running leaks on iOS app throws "Cannot allocate mmap" error在 iOS 应用程序上运行泄漏会引发“无法分配 mmap”错误
【发布时间】:2012-12-06 13:51:36
【问题描述】:

我创建了一个 iOS 应用,需要以编程方式检查应用中的漏洞。 (因此不直接使用仪器)

对于上面我使用leaks命令如下:

MallocStackLogging=1 泄漏 -nocontext

在某个时间点,它可以正常工作而没有问题。但是最近我开始遇到错误,并且泄漏命令每次都会给出不同数量的泄漏。

有没有人遇到过类似的问题?

【问题讨论】:

标签: ios ios5 memory-leaks


【解决方案1】:

您可以使用 vm_statics 对象以编程方式查找当前内存统计信息。通过这些链接找到 vm_statistics 的实现:

1)

http://gamesfromwithin.com/whered-that-memory-go

2)

http://landonf.bikemonkey.org/code/iphone/Determining_Available_Memory.20081203.html

【讨论】:

    猜你喜欢
    • 2015-02-14
    • 1970-01-01
    • 2012-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-16
    • 1970-01-01
    相关资源
    最近更新 更多