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 :

Optimisation Vs JVM


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de wafiwafi
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    500
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 500
    Par défaut Optimisation Vs JVM
    Bonjour,
    Tout d'abord, j'aime bien ce langage et j'ai tendance à le préférer sur d'autres.
    Ceci me pousse à méditer un peu plus sur ce dernier sans pour autant le critiquer sans fondements. Il s'agit de mettre en évidence quelques questions qui me sont posées malgré moi.
    aujourd'hui, je m'intéresse à la complexité des programmes dans un souci d'optimisation. Seulement, le JVM fait à sa sauce! je dirai même que cela commence à m'agacer dans la mesure ou je n'ai pas vraiment de bases garanties sur les quelles je pourrais m'appuyer en profondeur.
    Est ce que c'est le revers de la médaille de la portabilité?
    vous me direz peut être qu'il faut se documenter de plus en plus sur la JVM. Je répond que je préfère me concentrer sur la programmation. Et je pense que c'est le cas d'un grand nombre d'utilisateur.
    Faut il changer de langage dans ce cas précis?
    Je me trompe peut être!
    Bien à vous

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    heu, mais quelle est la question dans l'histoire?

  3. #3
    Membre éclairé
    Avatar de wafiwafi
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    500
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 500
    Par défaut
    aujourd'hui, je m'intéresse à la complexité des programmes dans un souci d'optimisation. Seulement, le JVM fait à sa sauce! je dirai même que cela commence à m'agacer dans la mesure ou je n'ai pas vraiment de bases garanties sur les quelles je pourrais m'appuyer en profondeur.
    Est ce que c'est le revers de la médaille de la portabilité?
    ma réflexion sous entend ma question; pourrait on faire une étude de complexité alors que la jvm fait à sa sauce? qu'en pensez vous?
    Merci à vous

  4. #4
    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
    Salut,


    En quoi la JVM en fait-elle à sa sauce ?
    Pourquoi ne pourrait-on pas faire d'étude de complexité ?


    a++

  5. #5
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    oui je comprend pas ou est le problème. Ce que la jvm 'fait à sa sauce' est exactement la même chose que les bidouille que va faire un compilateur C pour optimiser un code. Ca gagnera des performance, mais un code en O(n²) restera un code en O(n²).

  6. #6
    Membre Expert
    Inscrit en
    Mai 2006
    Messages
    1 364
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 1 364
    Par défaut
    De toute facon, les compilateurs actuels (ou la machine virtuelle) produisent des codes bien mieux optimisés que la plupart des programmeurs produiraient. Il y a quand meme des 100aines de personnes qui se sont gratté la tete pour les pondre...

    Par contre, ca ne dispense pas des optimisations de conception. Si on parcours 10 fois la meme liste qu'on pourrait ne parcourir qu'une fois, le compilateur ou la machine virtuelle ne fera pas des miracles...

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

Discussions similaires

  1. Optimisation de votre SGBDR et de vos requêtes...
    Par SQLpro dans le forum Langage SQL
    Réponses: 35
    Dernier message: 11/01/2013, 11h49
  2. jvm : désactiver optimisations
    Par SQUAL dans le forum Langage
    Réponses: 21
    Dernier message: 30/11/2010, 10h47
  3. [JVM]Optimiser la bibliothèque de la JVM ?
    Par Regis.C dans le forum Général Java
    Réponses: 5
    Dernier message: 17/08/2005, 10h54
  4. [JVM][OPTIONS][OPTIMISATION]pc dédié à Java
    Par narmataru dans le forum Général Java
    Réponses: 7
    Dernier message: 16/04/2003, 17h12
  5. [langage] Optimiser la lecture d'un fichier
    Par And_the_problem_is dans le forum Langage
    Réponses: 2
    Dernier message: 11/06/2002, 10h24

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