2
我刚刚分析了我正在使用仪器开发的ipad应用程序。特别是我对内存使用感兴趣,因为我一直在收到一些内存警告。ios instruments vm tracker IOKit疯狂的住宅大小
首先,活动监视器在启动应用程序后总共报告大约40MB内存。这真的很像我。尤其是在创业之后,没有什么真正想象的事情正在发生。
所以我一直在分析VM跟踪器中的应用程序。
首先可以有人解释如何解释脏内存?我的意思是ipad并没有真正的虚拟内存,在这个意义上说,没有交换等。
好吧,真的很奇怪的是,我有一些40 MB的脏内存,这是居民!大约38MB列在IOKit下。在IOKit下没有更多的信息,这实际上意味着什么。
那么IOKit究竟干什么? 什么可能导致这些疯狂的巨大价值?
任何类型的提示表示赞赏! :)
ok好像很有可能IOKit报告的内存是OpenGL为纹理消耗的内存。 –
你有webview吗?这只发生在我身上,因为我的webview非常大。 – bogardon
不,没有涉及到webview。它主要是一个OpenGL“窗口”。 –