udemy pagina nodejs mega funcion ejecutar diferencias cargar carga bootstrap asincrona aprender antes javascript angularjs performance memory-leaks

pagina - master en javascript: aprender js, jquery, angular 7, nodejs mega



Problema de memoria en aplicaciones angulares Js (1)

AngularJS tiene pérdidas de memoria cuando hay muchas vinculaciones. Ahora la limitación de angularJS es que tiene unión de 2 vías. Por lo tanto, si cambia cualquier valor en el modelo, vea que desencadena el bucle $ diget (), $ watch (). Entonces, dependiendo de cuán grande sea su aplicación, consume memoria.

Sugiero probar algunos pasos:

  • Calcule objetos angulares de alcance usando batarang angular
  • Ámbitos $ destroy () Método para liberar memoria
  • Intenta reducir tu JS consumido en la página. Use lo que sea requerido

En mi aplicación reduje los observadores y la vida era fácil.

Estoy enfrentando problemas de pérdida de memoria en la aplicación angular js. He probado todas las soluciones posibles, como la herramienta de perfil, la línea de tiempo y algunas otras herramientas relacionadas con js angulares. Mi trabajo hasta ahora -

Herramienta de perfil

En la herramienta de perfil, JS Heap sigue aumentando pero no puede encontrar el motivo.

Cronología

Muestra que hay una posibilidad de pérdidas de memoria, pero aún no sé cómo depurar y corregirlo.

Administrador de tareas

Sigue aumentando el tamaño de la memoria. Algunas veces se recolecta basura pero no de manera significativa.

Por favor, hágame saber cómo depurar y averiguar cuál podría ser el problema. O comparta su experiencia si se ha enfrentado al mismo problema.