ryg*_*go6 8 xcode posix ios wkwebview
在我正在开发的应用程序中,我需要观察WKWebView的内存使用情况.我无法弄清楚如何做到这一点.由于WKWebView与主应用程序分开运行,因此在主应用程序上获取诊断信息并不反映WKWebView.
有没有人这样做过?
似乎在iOS 9上你根本无法查看正在运行的其他进程.所以这个选项已经出来了.但是我仍然不确定,WKWebview甚至是另一个进程吗?我注意到在启动新的WKWebView时,它会在mach_task_self下创建新的线程.所以这对我来说意味着WKWebView实际上并不是一个单独的过程,而是与主应用程序处于相同的进程/机器任务中.但它的内存位于不同的地址空间.
是否有可能以某种方式通过低级mach和posix方法获取WkWebview的单独内存空间?
或者有没有其他方法来获取WkWebView的内存使用?
小智 8
在Xcode中,选择“Product”,然后选择“Profile”,编译完成后会打开Instruments。
选择活动监视器并单击选择。
单击左上角的红色圆圈开始分析。
尝试找到名为“com.apple.WebKit”的进程,“Real Mem”一栏就是你想要的。
| 归档时间: |
|
| 查看次数: |
2448 次 |
| 最近记录: |