当我使用Instruments
工具来监视我的内存使用情况,我发现一个名为DTMobileIS
使用了大约 40% 的实际内存,然后我的应用程序没有足够的内存,所以它崩溃了。我对此很好奇DTMobileIS
意味着.有人知道吗?
Edit:
这好像是DT
是的前缀Debug Tool
。并根据这个链接 http://www.iphonedevsdk.com/forum/iphone-sdk-development/9873-8mb-too-much-memory-didreceivememorywarning.html, IS
听起来像缩写Instruments
.
DTMobileIS - 我认为它是移动仪器数据服务器,可为 Mac 上的仪器窗口提供信息。我正处于性能的边缘,所以我确实注意到在不使用乐器时 CPU 额外提升了 7-10%!运行活动监视器时,它会消耗大约 1.5-2.0MB 的宝贵内存。
debugserver - 处理控制台输出、断点等。不是一个大的 CPU 用户,但它目前在我正在观看的窗口中消耗了 1.24MB。
因此,根据我当前的读数,在调试/仪器环境之外,您应该至少多出 3MB 的可用内存,以及最多 10% 的可用 CPU 时间
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)