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

Affichage des résultats du sondage: Utilisation de la Java7

Votants
2. Vous ne pouvez pas participer à ce sondage.
  • Oui

    2 100,00%
  • non

    0 0%
Java Discussion :

Instanciation d'objet dans les boucles


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2009
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 18
    Par défaut Instanciation d'objet dans les boucles
    Bonjour,

    Quelqu'un pourrais me dire si c'est toujours d'actualité que "l'instanciation des objets à l'intérieur des boucles est couteux en terme de performance pour la version 7 de java ;

    Merci à vous d'avance ...

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Non ce n'est pas coûteux...


    a++

  3. #3
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    Tout dépend...

    oui, instancier un objet aura toujours un coût... mais depuis longtemps, la vm est optimisée pour que cela soit réduit au minimum...

    après, quels objets? instancier un petit objet qui ne contient que 2-3 propritétés, est forcément moins coûteux que d'instancier des énormes structures de données déclarant des dizaines propriété...

    ça ne sert pas à grand chose, sauf cas très spécifiques, de se préoccuper du coût de création d'un objet: mieux vaut se préoccuper de garder une architecture claire et cohérente, que l'on pourra toujours optimiser par la suite lorsque l'on aura identifié d'éventuels problèmes de performance. A l'inverse, chercher à recycler des objets pour gagner quelques microsecondes risque d'amener du code difficile à maintenir, pour un gain en performance vraiment ridicule au final...


Discussions similaires

  1. Instanciation automatique des objets dans les formulaires
    Par vincent7894 dans le forum Spring Web
    Réponses: 2
    Dernier message: 21/02/2012, 09h58
  2. [Optimisation?] Déclaration de variable dans les boucles
    Par romaintaz dans le forum Langage
    Réponses: 5
    Dernier message: 11/08/2006, 16h08
  3. [FLASH MX] Créer un objet dans une boucle
    Par alexfrere dans le forum ActionScript 1 & ActionScript 2
    Réponses: 2
    Dernier message: 30/04/2006, 01h35
  4. [Conception] Primitives ou objet dans les beans
    Par ZeKiD dans le forum Général Java
    Réponses: 11
    Dernier message: 13/01/2006, 13h32
  5. Gestion des versions d'objets dans les SGBD
    Par bennus dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 09/05/2005, 12h57

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