我使用Watching memory usage in iOS中的代码获得免费的记忆多年。但是自iOS 11诞生以来出了问题。如果从两个线程同时调用host_statistics64,它将被阻塞0到3秒。
这可能是自iOS 11以来引入的一个新bug。但我关注的是如何绕过它,因为许多客户已经更新了它。
根据http://newosxbook.com/articles/MemoryPressure.html,除了iOS之外,我们可以使用sysctl / vm.vm_page_free_targe来获取OS / X下的可用内存大小。
有什么想法吗?
答案 0 :(得分:0)
似乎host_statistics API在iOS 11下没有阻塞问题。