创建控制内存和CPU消耗的时间操作ios

时间:2013-11-19 13:55:37

标签: ios iphone instruments

晚上好。

我的目标是创建一个在后台运行的应用程序,并消耗可控量的资源。 CPU,内存,网络资源等

用户将设置操作运行的时间,CPU消耗级别以及应用程序占用的内存。

当他按下“开始”时,应用程序将使用计时器创建特定时间的操作,并将启动消耗指定资源的任务...

我不确定如何使用可控资源。有人可以指出我正确的方向吗?

此致

LSonic

1 个答案:

答案 0 :(得分:0)

一旦您的应用程序处于后台,您将无法再控制资源。 某些资源可以做一些事情,但如果您的应用程序试图占用或故意消耗资源,您将被终止。

当您的应用程序位于前台时,您可以根据需要使用尽可能多的内存和CPU时间,但这样做会让您自担风险。如果你拖延UI线程太长时间,你将被杀死。如果系统认为您的后台线程以100%的CPU使用率挂起,那么您也将被杀死。

你为什么要这样做?如果我们了解您的目标,我们可能会提供更好的方法来实现它们。你现在所建议的是一个死胡同。