当我使用Instruments
工具监视内存使用情况时,我发现一个名为DTMobileIS
的进程使用了大约40%的实际内存,然后我的应用程序没有足够的内存,因此崩溃了。我对DTMobileIS
的含义感到好奇。有人知道吗?
编辑:
看来DT
是Debug Tool
的前缀。根据this link,IS
听起来像Instruments
的缩写。
最佳答案
DTMobileIS-,我相信是Mobile Instruments数据服务器,可为Mac上的Instruments窗口提供信息。我处在毛病的边缘,因此在不使用乐器时,我肯定会注意到CPU额外提高了7-10%!运行“活动监视器”时,它将占用您大约1.5-2.0MB的宝贵内存。
debugserver-处理控制台输出,断点等内容,不是CPU的大用户,但是它在我现在正在观看的窗口中当前消耗1.24MB。
因此,根据我当前的读数,在调试/仪器环境之外,您应该至少有3MB的可用内存,并多出10%的CPU时间可用