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 :

Jave.exe problème mémoire


Sujet :

Java

  1. #1
    Membre averti
    Profil pro
    Developpeur
    Inscrit en
    Novembre 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : Novembre 2005
    Messages : 42
    Par défaut Jave.exe problème mémoire
    Bonjour,

    J'aurais besoin de votre aide :

    Je lance une application avec la commande java.exe ... sur 99,999% des PCs aucune problème l'application se lance.

    avec 1 PC impossible de le lancer directement ... J'ai regardé dans le gestionnaire des tâches ...

    Sur ce PC, la mémoire utilisée par java.exe augmente et d'un coup stoppent ... il me faut cliquer sur "fermer la fenêtre de command" afin que la mémoire augmente. En faisant cela plusieurs fois ... mon application se lance !!!

    Quelqu'un aurait une idée du problème et d'une solution ?

    Merci beaucoup d'avance !!!!

    Bérard Mathieu

  2. #2
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Quelles sont les différentes configuration des différentes machines sur lesquelles tu as executer ton programme ? ( OS, Service Pack, Matèriel,Version de jvm,...)

  3. #3
    Membre averti
    Profil pro
    Developpeur
    Inscrit en
    Novembre 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : Novembre 2005
    Messages : 42
    Par défaut
    Windows 2000 et XP
    SP4 (Windows 2000)
    SP1 et SP2 (Windows XP)
    le java runtime utilisé est le 1. 2.8 me semble-t-il !
    Matériel : du même type et standard ... on commande par lot

    Je sais pas si ça provient de windows ou du runtime ... déjà essayé de réinstallé le runtime java mais rien changé !

    Merci !

  4. #4
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Citation Envoyé par thesmall
    Windows 2000 et XP
    SP4 (Windows 2000)
    SP1 et SP2 (Windows XP)
    le java runtime utilisé est le 1. 2.8 me semble-t-il !
    Matériel : du même type et standard ... on commande par lot

    Je sais pas si ça provient de windows ou du runtime ... déjà essayé de réinstallé le runtime java mais rien changé !

    Merci !
    Si on voulait vraiment être rigoureux,l faudrait être sur que la version de jvm soit la même sur toutes les machines ainsi que les services pack

    C'est sur quelle machine que ca foire ? Windows 2000,XP SP1,XP SP2 ? Quel version de jvm ?

  5. #5
    Membre averti
    Profil pro
    Developpeur
    Inscrit en
    Novembre 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : Novembre 2005
    Messages : 42
    Par défaut
    toutes les machines ont le même runtime ...

    la machine sur lequel l'application ne se lance pas du premier coup c'est un Windows XP SP1

    enfin j'ai oublié de préciser que de petite application avec une fenêtre fonctionne très bien ... mais l'application que j'essaye de lancer est plus grosse ... !

    Enfin ça me parait bizarre que sur tous les autres Postes ça fonctionne ... ! enfin est-ce windows qui alloue la mémoire au java.exe ? enfin la commande que je lance est java.exe -Xmx400M !

    Merci pour ton aide !

  6. #6
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    enfin j'ai oublié de préciser que de petite application avec une fenêtre fonctionne très bien ... mais l'application que j'essaye de lancer est plus grosse ...
    J'ai pas trés bien compris ce que tu voulais dire, tu pourrais reformuler s'il te plaît.

  7. #7
    Membre averti
    Profil pro
    Developpeur
    Inscrit en
    Novembre 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : Novembre 2005
    Messages : 42
    Par défaut
    Excuse - moi pour mon français pas toujours compréhensible (on me le dit souvent)

    Ce que je veux dire c'est qu'une petite application java qui ne comporte qu'une fenêtre et trois onglets s'exécute sans aucun problème. Pas besoin de beaucoup de mémoire.

    Alors que l'application que je lance comporte beaucoup plus de chose. Le programme utilise plus de mémoire.

    Je précisais juste ceci pour tenter d'isoler le problème !

    Merci !

  8. #8
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Le programme qui comporte plus de chose c'est bien celui là qui fonctionne très bien sur un windows 2000 et un XP SP1 ?

    Je veux dire le programme avec les trois onglets fonctionne sans problème sur chaque machine ?

    Désolé d'insister comme cela mais c'est pas facile de diagnostiquer un problème de ce genre facilement...

  9. #9
    Membre éprouvé
    Inscrit en
    Mai 2003
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 103
    Par défaut
    Je suis pas sur de bien tout comprendre, mais bon le param -Xmx400M permet à java d'allouer au maximum 400meg. au dela , il s'arrete, OutofMemory ou il rame avec le GC pour récuper qqc.

    Sinon, si c'est les memes machine, meme ligne de commande, meme os, ou presque, meme JVM, peut etre que c'est la RAM qui a un problème.

    Tu peux peut etre essayer de démarrer plusieurs fois ton petit programme qui fonctionne bien pour saturer ta RAM et voir si elle n'est pas defectueuse ou meme la tester avec un soft adequat.

    C'est des pistes, sans plus.

  10. #10
    Membre averti
    Profil pro
    Developpeur
    Inscrit en
    Novembre 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : Novembre 2005
    Messages : 42
    Par défaut
    J'ai testé ce que vous m'aviez demandé plus haut dans ce message ! J'ai lancé plusieurs fois une application java simple et au bout de la 5ème fois ... la mémoire se bloque comme pour mon application !

    Y-a-t-il un moyen de dire à Windows de ne pas bloquer et de lui donner toute la mémoire que l'application désire ?

    Je commence à déprimer ! :-(

    Merci en tout cas pour vos remarques !

    Mathieu

  11. #11
    Membre éprouvé
    Inscrit en
    Mai 2003
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 103
    Par défaut
    mais sur une autre machine , aucun problème ? meme si tu démmares 5 jois la petite appli ? quand ca bloque, tu as une exception java ?

    tu demarres ton appli avec java.exe ou javaw.exe ?

  12. #12
    Membre averti
    Profil pro
    Developpeur
    Inscrit en
    Novembre 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : Novembre 2005
    Messages : 42
    Par défaut
    j'ai lancé sur une autre machine sur laquelle ladite application fonctionne !! J'ai pu lancer 10 fois le programme tout simple ... sans qu'il me bloque ! eh non j'ai aucun erreur java ... c'est ça le pire ...

    je lance les applications avec java.exe ... !

    Mathieu

  13. #13
    Membre éprouvé
    Inscrit en
    Mai 2003
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 103
    Par défaut
    ben c'est peut etre hardware le bleme. si pas de diff d'os, de JVM , là je vois plus.

  14. #14
    Membre averti
    Profil pro
    Developpeur
    Inscrit en
    Novembre 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : Novembre 2005
    Messages : 42
    Par défaut
    News de dernière minute :

    J'ai essayé avec la dernière version du runtime : 1.5_06 !!! eh ben çA a l'air de tourner !!!!

    bizarre !!!!

    mais bon ... je peux guère garder cette solution qui me vaudrait de passer sur près de 200 postes de travail... !

    :-(

    Mathieu

  15. #15
    Membre éprouvé
    Inscrit en
    Mai 2003
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 103
    Par défaut
    euh , etonnant, mais bon, peut etre un problème de jit alors.
    ou ta jvm précédente qui avait un souci . bonne chance

  16. #16
    Membre émérite

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2002
    Messages : 652
    Par défaut
    Mmmm, Valais en Suisse = Canton de Vaux = DTD ou AFC ?

    Tu n'as pas un client Oracle qui supplante ta VM dans le PATH windows sur ce poste ? (see your dos/windows path)

  17. #17
    Membre averti
    Profil pro
    Developpeur
    Inscrit en
    Novembre 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : Novembre 2005
    Messages : 42
    Par défaut
    non non c'est le canton du Valais ... tout au Sud de la Suisse !!!

    DTD ou AFC ? ne comprend pas !

    non je n'ai pas de client oracle installé sur la machine ...

    j'ai comparé le path avec des PC qui fonctionne et non aucune différence ... tous le même path !

  18. #18
    Membre éprouvé
    Inscrit en
    Mai 2003
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 103
    Par défaut
    sur la machine ou ca plante, lorsque tu utilises le jre 5, combien de mémoire est utilisée par java ? à comparer avec l'autre jre.

  19. #19
    Membre averti
    Profil pro
    Developpeur
    Inscrit en
    Novembre 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : Novembre 2005
    Messages : 42
    Par défaut
    non ou l'application ne se lance pas j'utilise pas le JRE5. mais le chemin d'accès au java.exe est mis dans le .bat qui se trouve sur le serveur !

    sur chaque poste un raccourcis vers ce .bat existe

    dans ce .bat se trouve le chemin du répertoire bin du java 1.2.2 !!!

    Mathieu

  20. #20
    Membre averti
    Profil pro
    Developpeur
    Inscrit en
    Novembre 2005
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : Novembre 2005
    Messages : 42
    Par défaut
    Bonjour,

    J'ai réussi à résoudre le problème ...

    Nous avons installé le SP2 de windows XP et hop oh miracle .... l'application se lance parfaitement du premier coup ...

    vive les aléas de Windows ... !

    A tout bientôt pour de nouveaux problèmes !!

    Merci quand même pour vos soutiens !!!

    B. Mathieu

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

Discussions similaires

  1. Problème mémoire, c'est grave là :/
    Par gamerome dans le forum C++
    Réponses: 6
    Dernier message: 12/08/2005, 12h29
  2. [CR9] [VB.NET] problème mémoire
    Par prophetky dans le forum SDK
    Réponses: 1
    Dernier message: 26/05/2005, 08h36
  3. Problème mémoire
    Par charliejo dans le forum MFC
    Réponses: 8
    Dernier message: 13/04/2005, 13h45
  4. Problémes mémoire avec le bde sur des bases paradox
    Par Keke des Iles dans le forum Bases de données
    Réponses: 2
    Dernier message: 27/05/2004, 16h55
  5. Problème mémoire avec une dll par chargement dynamique
    Par widze19 dans le forum C++Builder
    Réponses: 6
    Dernier message: 15/12/2003, 13h20

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