Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1598 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Fuite mémoires IE6, je ne comprend pas bien

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Fuite mémoires IE6, je ne comprend pas bien

n°1642348
NounouRs
Non parce que c pas mon pied !
Posté le 13-11-2007 à 17:36:05  profilanswer
 

Bonsoir à tous,
 
Je recherche des informations sur les fuites mémoires dans IE6 ayant une application en mode web contenant pas mal de javascript.
J'ai lu la documentation de Microsoft sur ce probleme connu :
http://support.microsoft.com/?scid [...] &x=14&y=11
 
Mais dans l'exemple qu'ils donnent je comprend mal les liens entre les objets, les fonctions et le gestionnaire d'evenement. Sans doute, je comprend mal l'anglais qu'ils utilisent, pourriez vous m'aider à mieux cerner la description du probleme
Voici l'extrait de texte contenant 100% des information :
 

In this code, the handler (the mouse function) is nested inside the attacher (the hookup function). This arrangement means that the handler is closed over the scope of the caller (this arrangement is named a "closure" ). The handler maintains a reference to the variable element. In this case, the variable element is the div HTML element with the ID parameter that is set to menu. But the div element refers to the handler. This reference is a circular reference.


 
Cet article fait aussi référence à celui ci, juste pour info :
http://support.microsoft.com/kb/929874/fr
 
Merci d'avance

mood
Publicité
Posté le 13-11-2007 à 17:36:05  profilanswer
 

n°1642362
SICKofitAL​L
misanthrope
Posté le 13-11-2007 à 17:55:30  profilanswer
 

des infos plus compréhensibles ici : http://www.quirksmode.org/blog/arc [...] index.html
 
exemple de leak : tu as une fonction créée dynamiquement et assignée à un evenement (de type "à la IE" : obj.attachEvent).
La fonction s'execute sur l'event comme prévu, et tu décides de detacher l'evenement de l'objet ... Erreur fatale : IE te vire l'évenement mais la fonction existe encore .. qqpart :/
 
Bon ya plein d'autres cas en fait, celui-ci est pénible, mais pas mal de framework gérent ca


---------------
We deserve everything that's coming...
n°1642634
NounouRs
Non parce que c pas mon pied !
Posté le 14-11-2007 à 11:49:44  profilanswer
 

J'ai trouvé ce super article, bien mieux que les docs infames de Microsoft :
http://www.codeproject.com/jscript/leakpatterns.asp
 
(pourtant, j’aime bien la MSDN, mais là, c’est incompréhensible)

n°1642644
NounouRs
Non parce que c pas mon pied !
Posté le 14-11-2007 à 12:09:59  profilanswer
 

J'ai vu aussi que la mémoire est libérée lorsque la fenêtre est réduite. (Si je me réfère à la même foncitonnalité sour Mozilla 1, c'était grâce à une fonction de idle) Mais comment cela est-il fait sous IE ?

n°1642664
SICKofitAL​L
misanthrope
Posté le 14-11-2007 à 12:50:10  profilanswer
 

Les cas de leak flagrant sous IE que j'ai, il fallait killer IE pour libérer la mémoire, même une fois l'onglet ou la fenetre fermée :/


---------------
We deserve everything that's coming...
n°1643392
4bis
Posté le 15-11-2007 à 13:47:45  profilanswer
 

Je n'ai pas regardé tous les liens, mais au niveau des fuites mémoires sur ie6, il y a un patch qui règle quelques problèmes ;)

n°1643397
SICKofitAL​L
misanthrope
Posté le 15-11-2007 à 13:56:08  profilanswer
 

oui ben le patch en question semble avoir eu plus de pubs que d'effets :D
> http://ajaxian.com/archives/ies-me [...] xaggerated


Message édité par SICKofitALL le 15-11-2007 à 13:56:22

---------------
We deserve everything that's coming...
n°1643963
4bis
Posté le 16-11-2007 à 13:48:27  profilanswer
 

Sur notre portail, le patch a eu énormement d'effets :)
 
Bon après, ca n'a peut etre pas tout corrigé effectivement, mais pour nous, c'était très bien déjà :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Fuite mémoires IE6, je ne comprend pas bien

 

Sujets relatifs
Menu images, espace dans IE6 lorsqu'on agrandit la taille du textestr_replace je comprend plus! aidez moa!!!
[Javascript] onBlur + compatibilité IE6 ?[Resolu] Ie6 me surprendra toujours....
vérifier si une valeur existe bien dans un tableauMenu déroulant horizontal - Pb sous ie6
problème flash cliquable sous IE6Vérifier qu'une photo soit bien présente sur le serveur
[PHP] reg ex j'y comprend rien !rédation d'un SQL bien dur
Plus de sujets relatifs à : Fuite mémoires IE6, je ne comprend pas bien


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR