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 :

Difference de performances Unix/Windows d'un programme?


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    193
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 193
    Par défaut Difference de performances Unix/Windows d'un programme?
    Bonjour,
    J'ai une interface qui tourne sur un serveur de prod dont les indicateurs (top sous Unix à 2.0 max) sont bons et pourtant j'ai des perfs lamentables autour de 10h de traitement.
    Cette même interface met 3h30 à 4h sous windows sachant que je l'ai developpée sous et compilé sous Windows/Eclipse.

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    Etonnant,

    Quel type de traitement ton programme fait ?

    Quels programmes utilisent-t-il ?

  3. #3
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Quelles librairies natives sont utilisées ?
    Car peut-être que tu utilises des librairies nulles en Unix et quelles sont bonnes en Windows.

    Il faut plus d'infos détaillées pour qu'on puisse répondre à ce genre de question.

  4. #4
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    193
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 193
    Par défaut
    Au fait, j'ai passé hier à potasser la doc GC.
    Le problème ne vient pas de l'OS mais du serveur sur lequel , je fais tourner l'interface (qui fait du traitement via une API d'un progiciel).
    En effet sur le serveur de Prod: (Unix)
    Full GC dure de 5 à 6 sec
    Sur le Serveur de Dev (Unix)
    Full GC dure de 1 à 2 sec
    Etant donné que l'interface est pas super bien codé notamment avec des appels explicité à system.gc() toutes les iterations , je vous laisse imaginer la degradation de perf...
    Je suis en train de tenter :
    -XX:+DisableExplicitGC
    Pour desactiver les appels à system.gc()...

    Si vous avez des idees...
    (la memoire free est de 1800 Mo sur les 2 serveurs et 9G de free Swap)
    Le Top donne un bon load average qui depasse pas les 2

    J'attend vos conseils d'optimisation

    Voila

  5. #5
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Citation Envoyé par petozak
    Etant donné que l'interface est pas super bien codé notamment avec des appels explicité à system.gc() toutes les iterations
    Oula d'accord, je comprends mieux ! Genre le truc à pas faire par excellence

  6. #6
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    193
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 193
    Par défaut
    Citation Envoyé par natha
    Oula d'accord, je comprends mieux ! Genre le truc à pas faire par excellence

    Je plaide innoncent... je ne l'ai pas fait .
    Moi je tente d'optimiser...

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

Discussions similaires

  1. Solution de communication haut niveau Unix/Windows
    Par mi6fred dans le forum Développement
    Réponses: 2
    Dernier message: 05/05/2006, 20h11
  2. difference d'affichage selon windows XP
    Par firejocker dans le forum MFC
    Réponses: 9
    Dernier message: 03/02/2006, 18h24
  3. Conversion d'une chaine Unix -> windows ?
    Par sber74 dans le forum C
    Réponses: 8
    Dernier message: 01/02/2006, 15h51
  4. Code source commun Unix/Windows
    Par scorian dans le forum C++
    Réponses: 17
    Dernier message: 08/12/2004, 14h37
  5. probleme portage Unix --> Windows
    Par casier dans le forum MFC
    Réponses: 5
    Dernier message: 22/01/2004, 21h12

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