extrême lenteur pour téléverser un fichier

soukarine shared this question 3 months ago
Answered

Bonjour,


J'ai un fichier que je n'arrive pas à mettre sur ggb-tube sauf au prix d'une extrême lenteur de téléversement et de chargement de l'appliquette à l'ouverture (plus d'une minute). Je n'ai pas une super connexion, mais c'est le seul fichier avec lequel je rencontre ce problème...


J'ai repris, et normalement, simplifié, un ancien fichier dont le fonctionnement était beaucoup plus lourd (modification du xml). Là, j'ai simplement rajouté un "mouchard de clics" mais ça ne doit pas être ça le problème car même lorsque j'élimine toute action à partir du ggbOnInit, j'ai le même problème...


Quelqu'un peut-il m'expliquer d'où vient ce ralentissement monumental ???

Voici le lien pour le fichier sur ggbTube : https://ggbm.at/vu6h8bxnMerci,

Comments (4)

photo
1

Bonsoir Karine

J'ai transféré ton fichier directement en html sans passer par ggbTube : ça va plus vite (25" sur mon site), mais c'est très lent par rapport à des fichiers html de 30k, alors que le tien ne pèse que 17k : peut-être utilises-tu le CAS (je ne vois pas pourquoi dans ce cadre...), qui ralentit pas mal l'exécution en html, d'après mon expérience.

Hervé

photo
1

B'soir...

Moi je me demandais si ce ne sont pas tes 10 outils qui ralentissent l'ouverture

(peut-être que quelqu'un peut répondre)

photo
1

Bonjour,

@jumera: congratulations : c'est ça le problème.

J'ai moi-même cherché sans succès pendant un certain temps.

.

Mais seulement l'outil "ListeChemins" car tous les autres outils ne sont pas utilisés (seuls les outils non utilisés peuvent être supprimés)

ListChemins est utilisé dans l'objet ListChemRef, il n'a aucune dépendance (dans Algebraview). Il peut être supprimé.

Mais cela ne rendra le start que deux fois plus "rapide".

Seulement alors, si vous supprimez l'outil "ListeChemins", l'applet démarre à la vitesse normale.

.

Conclusion :

chaque outil est parcouru une fois dans la phase initiale (sans rien faire)

ListChemins a besoin de 2 fois beaucoup de temps.Les autres outils sont moins sensibles au facteur temps.

photo
1

Merci pour vos réponses...


J'ai fini par reconstruire complètement le fichier pour l'épurer. Le problème est finalement résolu mais au final, je n'ai aucune certitude quant à l'origine des problèmes. Au final voici ce que j'en ai fait :


le fichier "outil" qui permet la construction d'un arbre : https://ggbm.at/am3vyfdk

le fichier final (un exercice complet) en PJ

© 2019 International GeoGebra Institute