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

Java Discussion :

[Stratégie] boucle plus rapide


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 1
    Par défaut [Stratégie] boucle plus rapide
    je fais executer des boucle for et while. Dans cette boucle je fais apparaitre des images, les boucles se font de 100 par 100. Le probleme c'est que cela est tres long durant l'affichage.
    Je veux accélérer le procéder.
    Comment faire

    Merci

  2. #2
    Membre émérite
    Avatar de efficks
    Inscrit en
    Septembre 2005
    Messages
    712
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 712
    Par défaut
    Comme je n'ai aucune idée de quoi ton code à l'air, je dirai diminuer la taille des fichiers de tes images.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    239
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 239
    Par défaut
    oui, il faut faire un compromis entre qualité/taille de tes images. C'est quoi ton appli ? un slide show/diaporame ? Qq précisions dessus pourraient aider à trouver une solution à ton problème ?

    On pourait imaginer un pré-chargement avec mise en cache.

  4. #4
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 42
    Par défaut
    Si les séquences sont indépentes je te conseillerais d'utiliser les thread.

  5. #5
    Membre Expert
    Avatar de alexismp
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 503
    Par défaut
    je confirme la piste des threads.
    les optimisations de boucle "classiques" (dérouler une boucle par exemple) n'ont que peu d'effet en Java car le compilateur effectue beaucoup d'optimisations à la volée.

  6. #6
    Membre confirmé Avatar de venegan
    Inscrit en
    Mars 2005
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 72
    Par défaut
    Achetes toi un PC plus puissant !!!

    Ca marche aussi comme réponse vu la question ?

  7. #7
    Membre Expert
    Avatar de alexismp
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 503
    Par défaut
    Citation Envoyé par venegan
    Achetes toi un PC plus puissant !!!

    Ca marche aussi comme réponse vu la question ?
    Ben, pas forcément. Si l'application est mono-threadée un bi-core ne sert à rien. Si la CPU n'est pas à 100%, une vitesse de CPU plus rapide risque aussi de ne pas suffir.

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 52
    Par défaut
    moi personnellement j'opterai pour augmenter la frequence de rafraichissement de la carte graphique

    ton probleme ressemble a un probleme de frame buffer.... ( du moins si tu lance on programme sous msdos (windows) ou sous konsole (linux) )

    si tu es sous console afin de tester ton programme de boucle, l'action la plus longue est d'afficher...

    donc soit tu essaie de mettre plus de chose sur une ligne, soit tu lance moins de System.out.println();

    j'espere avoir bien cerné ton probleme...

    cordialement
    XeliF

Discussions similaires

  1. problème de boucle plus rapide que le resultat de la procédure ?
    Par Night_Wolf1619 dans le forum Débuter
    Réponses: 9
    Dernier message: 14/03/2013, 23h51
  2. Réponses: 8
    Dernier message: 20/04/2012, 22h37
  3. Une boucle qui se finira plus rapidement
    Par Topeur dans le forum Bibliothèque standard
    Réponses: 7
    Dernier message: 12/04/2008, 15h45
  4. [VB6] timer plus rapide que 1 d'interval
    Par windob dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 24/02/2004, 00h16
  5. Réponses: 8
    Dernier message: 31/10/2003, 16h21

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