【问题标题】:Application free memory [closed]应用程序可用内存[关闭]
【发布时间】:2010-12-28 16:09:29
【问题描述】:

我想开发一个应用程序,我想从我的 iOS 设备中当前运行的其他进程中释放内存。

对我来说,考虑到iOS沙箱环境也不可能是越狱设备。我也知道cocoa touch的内存管理原理。

但是应用商店中存在一些声称可以执行此任务的应用程序。那么可以这样做吗?

【问题讨论】:

  • 哪些应用程序声称可以这样做? Apple 无所不能。
  • 这很古怪。我想我读到你说你希望它在非越狱设备上工作。如果是这样,从其他正在运行的应用程序中“回收”内存的唯一方法是通过夸大您自己的内存使用量并希望它们被抛弃而不是您而让它们被操作系统杀死。
  • 应用名称:记忆医生

标签: ios memory


【解决方案1】:

是的,解决方案是逐步消耗内存,直到系统提高内存警告级别 1 和 2,然后释放该内存。这样,系统将尝试从任何正在运行的应用程序中获取每个内存块。

【讨论】:

  • 我建议多次加载一些小东西来做到这一点。我不小心做了一次,跳板在我用完之前很好地释放了它
【解决方案2】:

应用商店中声称“释放内存”的应用程序可能会通过自身消耗越来越多的内存来实现这一点,直到系统开始终止后台进程。由于沙盒,它们都以相同的方式工作 - 为什么要复制它?

【讨论】:

  • 这些欺骗基本用户和增加收入的善意的说法也是如此。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多