Donc, maintenant que mon programme fonctionne et avant de l'améliorer graphiquement et d'ajouter du son, je voudrais améliorer le code afin que ce soit plus rapide.
Sur l'ordinateur que j'utilise dans la salle informatique où je travaille au mois de juillet, ça fonctionne parfaitement.
Malheureusement, sur l'ordinateur de la personne qui m'a demandé de la fabriquer, c'est très très lent : la souris avance même par à coup quand elle se trouve au-dessus de l'applet !!!
Que faire ? Que faire ?
Je suppose que si c'était un programme java "natif" ( c'est à dire sans passer par Processing) je n'aurais pas ce problème !?
Faudra-t-il que je recommence tout en Java ? ()
amicalement
Eric
Hors ligne
Yop,
De quelle situation parles-tu ? Quand tu le démarres à partir d'un navigateur ou à partir de l'interface p5 ?
PS :
Un PApplet est déjà un applet java : http://dev.processing.org/reference/cor … plet.html.
Dans processing (pour simplifier), il faut différencier la librairie qui est une librairie java comme une autre et l'interface de développement qui te permet de faire abstraction de certaines subtilités quant à l'utilisation de cette librairie.
Tout ça pour te dire que tu fais déjà du java.
Dernière modification par 22_80 (2008-07-10 15:23:32)
Hors ligne
ton appli me parait quand même bien légère comparé à ce que l'on peut voir en java. Aussi j'ai plutôt l'impression que c'est sa machine qui est un peu lente.
Hors ligne
je cause bien de ce que ça donne dans un navigateur car ça correspond à la demande que l'on m'a faite !
:-)
Je suppose que certaine commande sont plus longues à exécuter que d'autres.
le switch / if peut-être ?
le traitement de la souris par mousePressed comme j'ai fait (sans utiliser de librairie externe) est peutêtre lent à traiter aussi ?
le fait de fabriquer des boutons est peutêtre plus lent que si j'utilisais du java directement avec une bibliothèque telle que swing (je ne sais pas) serais plus lent ?
il faut que je lui demande combien il a de mémoire vive !!!
Dernière modification par EricRG (2008-07-10 15:51:35)
Hors ligne
XGouchet a écrit:
ton appli me parait quand même bien légère comparé à ce que l'on peut voir en java. Aussi j'ai plutôt l'impression que c'est sa machine qui est un peu lente.
Je pencherais plutôt pour ça ... même si le java est un peu gourmand en ram, faut pas pousser.
Hors ligne
Surtout que le mouse pressed de processing utilise les fonctions natives de Java,
Hors ligne