0

我对 iOS 沙盒如何实现这一点感到相当困惑,但 App Store 中似乎有一个应用程序可以做到这一点:iPhone 4S 的双核系统活动监视器

根据开发者网站,该应用程序可以:

停止应用程序:
使用停止应用程序按钮快速释放内存。点击按钮并多次关闭对话框以每次释放额外的内存。您实际上不需要双击主页按钮来终止应用程序。

我能够获得使用其 pid 运行的进程列表。我怎么能通过杀死进程或其他应用程序来“释放内存”?

注意:虽然我打算为 App Store 提交这个特定的项目,但如果这是你的专长,我仍然想知道这是如何在越狱手机上完成的。另外,我确信阅读本文的其他程序员也可以从这些知识中受益。

4

2 回答 2

1

我认为这是一个骗局应用程序。如果您需要更多内存,iOS 有责任终止进程。

您可以阅读进程列表,然后虚拟地终止它们(从表视图或其他东西中删除它们),但实际上并不终止进程本身。

于 2012-06-26T18:37:51.140 回答
0

也许它正在占用大量内存(仍低于阈值),以便 iOS 杀死其他正在运行的应用程序。而在释放内存后不久。

于 2012-06-26T18:37:40.040 回答