Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2008-07-10 15:03:03 Comment accélérer une applet ?

EricRG
membre
Lieu: Lorient
Date d'inscription: 2008-03-11
Messages: 171
Site web

Comment accélérer une applet ?



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 ?   (sad)

amicalement
Eric


J'étudie Godot Engine. Mon site internet est : https://ericrogergarcia.legtux.org/

Hors ligne

 

#2 2008-07-10 15:21:36 Re : Comment accélérer une applet ?

22_80
membre
Lieu: Paris
Date d'inscription: 2008-02-29
Messages: 205

Re: Comment accélérer une applet ?



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. smile

Dernière modification par 22_80 (2008-07-10 15:23:32)

Hors ligne

 

#3 2008-07-10 15:45:03 Re : Comment accélérer une applet ?

XGouchet
membre
Date d'inscription: 2008-04-06
Messages: 22
Site web

Re: Comment accélérer une applet ?



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.


La vie serait plus facile si j'en avais le code source...
Projets Processing / Tribal-IP / Celtic-IP

Hors ligne

 

#4 2008-07-10 15:50:26 Re : Comment accélérer une applet ?

EricRG
membre
Lieu: Lorient
Date d'inscription: 2008-03-11
Messages: 171
Site web

Re: Comment accélérer une applet ?



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 !!!
smile

Dernière modification par EricRG (2008-07-10 15:51:35)


J'étudie Godot Engine. Mon site internet est : https://ericrogergarcia.legtux.org/

Hors ligne

 

#5 2008-07-10 16:38:48 Re : Comment accélérer une applet ?

22_80
membre
Lieu: Paris
Date d'inscription: 2008-02-29
Messages: 205

Re: Comment accélérer une applet ?



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

 

#6 2008-07-11 14:31:40 Re : Comment accélérer une applet ?

XGouchet
membre
Date d'inscription: 2008-04-06
Messages: 22
Site web

Re: Comment accélérer une applet ?



Surtout que le mouse pressed de processing utilise les fonctions natives de Java,


La vie serait plus facile si j'en avais le code source...
Projets Processing / Tribal-IP / Celtic-IP

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024