¿Hay alguna forma de averiguar cuánta memoria está siendo utilizada por una página web o por mi aplicación jquery?
Esta es mi situación:
Estoy construyendo una aplicación web con muchos datos usando un frontend jquery y un backend tranquilo que sirve datos en JSON. La página se carga una vez y luego todo sucede a través de ajax.
La interfaz de usuario proporciona a los usuarios una forma de crear varias pestañas dentro de la interfaz de usuario, y cada pestaña puede contener una gran cantidad de datos. Estoy considerando limitar la cantidad de pestañas que pueden crear, pero pensé que sería bueno limitarlas solo una vez que el uso de la memoria haya superado un cierto umbral.
Basándome en las respuestas, me gustaría hacer algunas aclaraciones:
- Estoy buscando una solución en tiempo de ejecución (no solo herramientas de desarrollador), para que mi aplicación pueda determinar acciones basadas en el uso de memoria en el navegador de un usuario.
- Contar los elementos DOM o el tamaño del documento puede ser una buena estimación, pero podría ser bastante inexacto ya que no incluiría el enlace de eventos, datos (), complementos y otras estructuras de datos en memoria.