DTMobileIS是什么意思?

15

当我使用 Instruments 工具来监视我的内存使用情况时,我发现一个名为 DTMobileIS 的进程占用了约 40% 的实际内存,导致我的应用程序没有足够的内存而崩溃。我很好奇这个 DTMobileIS 指的是什么。有人知道吗?

编辑:
似乎 DTDebug Tool 的前缀。根据这个链接IS听起来像是 Instruments 的缩写。


1
我搜索了一下,看起来这是将数据从iPhone发送到计算机的Instruments仪器过程。 - icktoofay
@icktoofay:我也这么认为。有时它会占用太多内存,导致我的应用在工具下终止。 - AechoLiu
1
我怀疑你的内存不足是因为DTMobileIS。请检查你的类中是否有泄漏。 - John Smith
1
“DT”代表“开发者工具”,是苹果对Xcode相关应用程序、应用程序开发库、开发相关系统进程(如DTMobileIS)等整个集合的称呼。 - Slipp D. Thompson
1个回答

11

DTMobileIS- 我相信它是移动设备数据服务器,为你的Mac上的仪器窗口提供信息。我正处于性能边缘,因此当不使用仪器时,肯定会注意到额外的7-10%的CPU提升!在运行活动监视器时,它会占用约1.5-2.0MB的内存。

debugserver- 它处理控制台输出、断点等,不会占用太多的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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接