2011-08-03 197 views
15

当我使用Instruments工具来监视我的内存使用情况时,我发现一个名为DTMobileIS的进程使用了​​大约40%的真实内存,然后没有足够的内存用于我的应用程序,所以它崩溃了。我很好奇这个DTMobileIS的意思。有人知道吗?DTMobileIS的含义是什么?

编辑:
好像DTDebug Tool前缀。根据this linkIS听起来像是Instruments的缩写。

+1

我搜索,它看起来像这就是仪器的过程,将乐器的数据从iPhone发送到您的电脑。 – icktoofay

+0

@icktoofay:我也这么认为。它有时会吃太多的记忆,并使我的应用程序在仪器下变得非常活跃。 – AechoLiu

+1

好吧,这很讽刺。对? –

回答

11

DTMobileIS-我相信它是在您的Mac上为乐器窗口提供信息的移动乐器数据服务器。我在性能的毛边,所以我绝对注意到不使用乐器时额外的7-10%CPU提升!在运行活动监视器时,它会消耗大约1.5-2.0MB的宝贵内存。

调试服务器 - 处理控制台输出,断点等不是一个大CPU用户,但它目前正在我正在看的窗口中消耗1.24MB。

所以外的调试/仪器的环境,你应该有至少3MB更多的可用内存,最多可多出10%的CPU时间,根据我目前的读数

+1

忘了补充:D .... http://www.iphonedevsdk.com/forum/iphone-sdk-development/9414-how-much-memory-does-instruments-itself-use.html – CBredlow