在我正在开发的应用程序中,我需要观察WKWebView的内存使用情况。我无法弄清楚如何做到这一点。由于WKWebView与主应用程序分开运行,因此在主应用程序上获取诊断信息并不能反映WKWebView。
以前有人这样做过吗?
似乎在iOS 9上你根本无法查看正在运行的其他进程。所以这个选项已经出来了。但是我仍然不确定,WKWebview甚至是另一个进程吗?我注意到在启动新的WKWebView时,它会在mach_task_self下创建新的线程。所以这对我来说意味着WKWebView实际上并不是一个独立的过程,而是与主应用程序在同一个进程/马赫任务中。但它的内存位于不同的地址空间。
是否可以通过低级mach和posix方法以某种方式获取WkWebview的单独内存空间?
或者还有其他方法可以获取WkWebView的内存使用情况吗?