Bonjour,
j ai ecris un chat tres basique avec php / ajax qui fait une requete automatique tous les 5 secondes pour recuperer les nouveaux messages (mysql).
Tout fonctionne a priori SAUF le probleme memoire suivant :
Sous firefox (v1.5) j ai un probleme de memoire : le gestionnaire de taches processus m indique un processus qui consomme de plus en plus de memoire - et au bout de quelques heures firefox plante
Avez vous rencontré un meme probleme ?
Un extrait de mon code est ici
et puis pour l appeler :
Tout commentaire est super apprecié. J ai passé la journée pour chercher la fuite memoire et pas trouvé .... Par exemple, connaissez vous une extension firefox (a part firebug) qui me monitore la memoire utilisé (ou meme mieux : perdue ?)?
Pat
j ai ecris un chat tres basique avec php / ajax qui fait une requete automatique tous les 5 secondes pour recuperer les nouveaux messages (mysql).
Tout fonctionne a priori SAUF le probleme memoire suivant :
Sous firefox (v1.5) j ai un probleme de memoire : le gestionnaire de taches processus m indique un processus qui consomme de plus en plus de memoire - et au bout de quelques heures firefox plante
Avez vous rencontré un meme probleme ?
Un extrait de mon code est ici
Code:
function file(fichier)
{
if(window.XMLHttpRequest) // FIREFOX
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // IE
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else
return(false);
xhr_object.open("GET", fichier, false);
xhr_object.send(null);
if(xhr_object.readyState == 4)
{
return(xhr_object.responseText);
}
else
{
return(false);
}
}
et puis pour l appeler :
Code:
function getChatText(once) {
var time = new Date();
var secs = time.getTime();
document.forms['chatForm'].elements['chatbarText'].setAttribute('autocomplete','off');
var texte;
texte = file("getchatnew.php?bidon="+secs);
xhr_object = null;
document.getElementById('chattextnew').innerHTML = (texte);
if (once ==0)
{
setTimeout('getChatText(0);',5000);
}
}
Tout commentaire est super apprecié. J ai passé la journée pour chercher la fuite memoire et pas trouvé .... Par exemple, connaissez vous une extension firefox (a part firebug) qui me monitore la memoire utilisé (ou meme mieux : perdue ?)?
Pat