Aquí está el URL de pruebaIE y memoria de acumulación en Javascript
http://edventures.com/temp/divtest.php
Procedimiento:
- Cierre todas las instancias de IE.
- Abrir la URL en Internet Explorer 7
- Abrir el administrador de tareas, busque memoria consumida por el IE
- Ahora haga clic en el botón Crear,
- reloj de la memoria que va a saltar por sobre 2K
- Ahora haga clic en Destruye el botón y el DIV se destruirá pero la memoria seguirá siendo la misma.
- Puede intentarlo varias veces y la memoria simplemente aumenta.
¿Hay alguna manera de arreglar esto? ¿Alguna manera de llamar al recolector de basura sin cargar la ventana?
Estoy bajo la suposición de que cuando elimine DIV la memoria se liberará pero no parece funcionar de esa manera.
Háganme saber cualquier solución a esto.
Gracias por su ayuda.
Suhas
No estoy seguro de lo que hizo este código o cómo es diferente pero daammmm funcionó mucho mejor, traté de abrir 3 Divs con diferentes ids y la memoria se mantiene bastante constante, ¡Eres una persona talentosa, muchas gracias! !!!!!!!! Suhas – user63362
Haha su bienvenida. La diferencia es que el elemento creado en la función no es limpiado por la recolección de basura. Lo que ocurra en la declaración final se ejecutará sin importar qué. Así que, básicamente, su parche atascado colección de basura de IE. – tj111
¡Buen truco! ¿Supongo que todavía tiene que destruir manualmente el elemento devuelto si lo almacena en el código de llamada? – meouw