Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2012, 17:14
ericklanford
 
Fecha de Ingreso: diciembre-2011
Mensajes: 77
Antigüedad: 12 años, 4 meses
Puntos: 2
Incremento de memoria en IE utilizando Ajax

Hola Amigos.

Estoy haciendo una página en ASP.NET que utiliza mucho javascript y ajax con jquery. Su objetivo es mantenerse siempre visible mostrando el progreso de cierto proceso.
El problema que tengo es que la memoria en el IE (7,8) se incrementa y no sé q es lo q pueda estar causando esta anomalía.

el método ajax que estoy utilizando es el siguiente:

function getContactos() {
$.ajax({
type: "POST",
url: "../../BalanceGeneralTermicaCTE.aspx/ObtenerContactos",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
cache: false,
success: function (response) {
var contactos = (typeof response.d) == 'string' ? eval('(' + response.d + ')') : response.d;

for (var i = 0; i < contactos.length; i++) {

if (Parametros[contactos[i].Id] != null)
delete Parametros[contactos[i].Id];

//Parametros es una colección de objetos para guardar los valores q luego utilizan las funciones javascript

Parametros[contactos[i].Id] = new Object();
Parametros[contactos[i].Id].Valor = contactos[i].V;
Parametros[contactos[i].Id].UM = contactos[i].UM;
Parametros[contactos[i].Id].E = contactos[i].E;
}

for (var i = 0; i < Funciones.length; i++)
Funciones[i](); // ejecuto un grupo de funciones q utilizan la colección de los Parametros
}

});
}

jQuery(document).ready(function () {
getContactos();
setInterval(getContactos, 30000)
});


Espero amigos q puedan ayudarme. Saludos cordiales, Erick.