IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

[AJAX] Que faire contre les fuites mémoires (memory leaks)


Sujet :

JavaScript

  1. #1
    Membre du Club
    Inscrit en
    Mai 2006
    Messages
    157
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 157
    Points : 68
    Points
    68
    Par défaut [AJAX] Que faire contre les fuites mémoires (memory leaks)
    salut,

    J'ai fait une application utilisant Ajax et XSLT.
    Le problème c'est que mon site provoque des fuites de mémoire sur les navigateurs.

    Je voulais savoir comment faites-vous pour éviter les fuites de mémoires.
    Y'aurait-il une manière precise de faire?

    merci.
    Cassy.

  2. #2
    Membre expérimenté Avatar de Tober
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2007
    Messages
    824
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 824
    Points : 1 381
    Points
    1 381
    Par défaut
    Euh, peux tu être plus précis sur comment ton site peut provoquer des fuites de mémoires ? et qu'est ce qui peut t'amener à penser ça ?
    Perso j'avais jamais entendu parler de fuite de mémoire en scripting

  3. #3
    Membre du Club
    Inscrit en
    Mai 2006
    Messages
    157
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 157
    Points : 68
    Points
    68
    Par défaut
    B'hein à force de naviguer sur mon site j'ai vu que IE freezait, j'ai observé ça sur les autres navigateurs aussi.

    Pour IE, il existe des outils pour controler la fuite de memoire.
    genre Drip, SIEve...et j'ai vu que la mémoire ne faisait que d'augmenter...
    Pour FF, il existe une extension qui lance un popup qu'il y a une fuite mémoire.

    Ce qui est étonnant c'est que le fait que le navigateur utilise son cache n'economise pas en mémoire.
    J'ai aussi mis quelque null sur les variables d'objet ou non.
    j'ai rien gagné.
    je cherche encore ou je pourrais mettre des null.

    C'est pour ça je me demandais s'il y avait pas une meilleur manière de faire pour libérer en mémoire.

  4. #4
    Membre du Club
    Inscrit en
    Mai 2006
    Messages
    157
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 157
    Points : 68
    Points
    68
    Par défaut
    personne?

  5. #5
    Membre expérimenté Avatar de Tober
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2007
    Messages
    824
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 824
    Points : 1 381
    Points
    1 381
    Par défaut
    dsl, je ne m'y connais absolument pas en memory leaks, surtout en scripting, je pensais que c'etais un minimum protégé
    Mais bon, si ton programme provoque des memory leaks, c'est qu'il doit y avoir des choses à corriger

Discussions similaires

  1. Que faire contre les 'Parameter type mismatch'es ?
    Par Bktero dans le forum Langage
    Réponses: 16
    Dernier message: 26/09/2017, 15h19
  2. Traquer les fuites mémoires (memoryLeak) ?
    Par MonsieurAk dans le forum Windows
    Réponses: 2
    Dernier message: 08/09/2005, 09h07
  3. Que faire lorsque les performances d'une base chute ?
    Par Doctor Z dans le forum Oracle
    Réponses: 11
    Dernier message: 16/02/2005, 14h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo