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

2D Java Discussion :

Performance d'affichage de dessin


Sujet :

2D Java

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de Mik ArBer
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Avril 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2007
    Messages : 36
    Par défaut Performance d'affichage de dessin
    Bonjour,

    En pièce joint, un code qui scrolle un buffer de 1024*10000 pixels dans une JFrame 1024*750.
    J'utilise deux buffers : un contenant toute l'image, et un second qui construit l'image à afficher(backbuffer). Le scrolling se fait ligne par ligne.
    Je dessine dans une boucle infinie avec un sleep de 10ms, et ainsi je dessine 65 fps en utilisant moins de 10% de CPU sur pentium M 1,7ghz et Ati X700.

    J'ai deux questions :

    - En diminuant le temps du sleep, le nombre de fps n'augmente pas il baisse. Par exemple avec un sleep de 1ms, j'obtient un affichage de 55 fps. Donc je suppose atteindre une limite. Quelle est cette limite et comment la contourner pour augmenter le nombre de fps?

    - Une autre façon d'augmenter la vitesse du scrolling est d'augmenter le pas du scrolling par exemple faire un affichage toutes les 3 lignes. Par contre le scrolling n'est pas très fluide. Connaissez-vous des techniques de scrolling qui permettent d'avoir une grande vitesse de scrolling et une très bonne fluidité, genre le jeu sonic?

    Merci d'avance.

    Mik

    PS : Désolé pour la qualité du code qui est du type "Quick&Dirty"
    Fichiers attachés Fichiers attachés

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JFreeChart] Performance d'affichage
    Par niikkko dans le forum Composants
    Réponses: 1
    Dernier message: 24/09/2012, 11h43
  2. [VB6/2008R2] Performances d'affichage ?
    Par 250rgv dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 26/04/2012, 16h49
  3. User control et performance d'affichage
    Par dkmix dans le forum Windows Forms
    Réponses: 0
    Dernier message: 19/03/2012, 12h04
  4. Améliorer les performances d'affichage d'un rapport
    Par kssillati dans le forum SSRS
    Réponses: 2
    Dernier message: 09/08/2011, 10h39
  5. affichage de dessin dans jpanel avec BorderLayout
    Par ilias20 dans le forum Interfaces Graphiques en Java
    Réponses: 7
    Dernier message: 26/03/2010, 12h55

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