No tanto. Y dado que ambos estamos en el espacio de rendimiento, ¿serían las fugas de memoria más significativas, digamos, en un navegador móvil que no? Oh, buena pregunta. Buena pregunta, sí, bueno, quiero decir, la fuga va a ser la fuga, pero cuando tienes menos cantidad de memoria disponible, más pronto se bloquea el navegador. Así que, sí. Así que, en general, habiendo dicho eso, ciertamente deberíamos prestar aún más atención, como sabes, el mundo está prácticamente en móviles más que no. Eso es cierto, sí. ¿Me he insertado ahora en tu presentación, es eso?
Bien, vamos a algunas de estas preguntas, porque definitivamente recibimos bastantes. Y esta de aquí ha sido votada bastante. ¿Cómo puedes diferenciar entre memoria filtrada y el crecimiento del estado global? Oh, bueno, buena pregunta. Sí, bueno, el crecimiento del estado global, supongo que eso es más sobre cómo arquitecturas la aplicación en lugar de pequeños errores tontos que hacen que las cosas se pierdan y no se recolecten adecuadamente. Pero no esperas que el recolector de basura tome tu estado y lo elimine, ¿verdad? Así que, sí, creo que eso es más una cuestión de arquitectura. Bien. Así que, sí, si sabes eso, sí, eso es una especie de pista. Eso va a ser probablemente incluso más fácil que buscar fugas de memoria si solo tienes algún tipo de temporizador que mire tu volcado JSON de todo el estado, y solo envíe señales de vez en cuando, y vea cómo crece el estado, y si hay motivo de preocupación. Conozco al menos una empresa, no quiero, ya sabes, probablemente escribirán para el calendario, así que va a ser increíble. Pero conocen el objeto que suelen filtrar, así que saben lo que se supone que deben limpiar. Así que tienen una cosa personalizada que se ejecuta de vez en cuando y verifica. Todos estos se esperan que sean recolectados por el recolector de basura. ¿Cuántos de ellos no lo son? Así que, sí, estas son cosas personalizadas.
Donde la aplicación de memo y cosas que estaba mostrando es como, incluso si no sabes lo que está sucediendo en la aplicación en absoluto, solo quieres encontrar cosas. Bien. Vamos a esta pregunta aquí. De hecho, volviendo a lo que mencioné, pero, ya sabes, si quieres expandir sobre eso. Mark preguntó, ¿cómo comprobar fugas de memoria en móviles? En móviles. Así que, sí, quiero decir, puedes usar herramientas de desarrollo para conectarte a un teléfono, ¿verdad? Y, bueno, sí. Sí, puedes inspeccionarlo manualmente, ¿verdad? Así que mem lab no va a suceder en este caso porque usa Puppeteer para conectarse a las herramientas de desarrollo de Chrome. Pero si quieres, sí, de hecho, sí, puedes ejecutar Puppeteer en algún tipo de emulación del sitio web. Y si tienes acceso a las herramientas de desarrollo, protocolo de herramientas de desarrollo, entonces, sí, ¿por qué no? Muy bien. Muchas gracias por esa pregunta, Mark. Déjame ver aquí.
Comments