Configuré Xcode/Instruments para monitorear el uso de memoria de un iPhone 6s por completo. Tengo un proceso com.apple.WebKit específico sobre el que me gustaría ver información muy precisa, lo más precisa posible. Este proceso com.apple.WebKit eventualmente bloqueará Mobile Safari que se ejecuta en un iPhone 6s con iOS 10; este proceso de WebKit no bloqueará un iPhone SE con iOS 11 Beta, pero eso es solo para decir que "las cosas eventualmente mejorarán".
Parece que 1 Gb de memoria no es suficiente para ejecutar el proceso com.apple.WebKit para esta inserción específica con script.
Entonces, inicio la ejecución de Instruments y veo picos de 640 mb o más de uso de memoria, pero ¿cómo podría registrar este uso de memoria con el mayor detalle posible, para poder descubrir qué es lo que lleva esto al límite?
Probablemente consideraría el trabajo de Instruments terminado una vez que sepa que Mobile Safari está asignando 640 MB de RAM y pasaría al inspector web de Safari. Configurarlo es bastante fácil y, dado que tiene XCode y macOS Safari, tiene herramientas propias para depurar su proceso mientras se ejecuta en tiempo real.
El visor de actividad enfocará de inmediato sus esfuerzos en función de si tiene demasiadas advertencias y errores o simplemente está cargando muchos activos.
bmike
esaruoho
bmike
esaruoho