Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2107 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Parametrage jvm

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Parametrage jvm

n°1870643
jan san ka​r
profil : pas le bon
Posté le 07-04-2009 à 15:55:53  profilanswer
 

Salut,
 
Bon j'ai une appli qui pete la jvm (mais vraiment - une jvm 1.4.2-b28)

Code :
  1. [Mon Mar 30 11:13:57 CEST 2009] Unexpected Signal : 10 occurred at PC=0xF9C19894
  2. [Mon Mar 30 11:13:57 CEST 2009] Function=[Unknown.]
  3. [Mon Mar 30 11:13:57 CEST 2009] Library=(N/A)
  4. [Mon Mar 30 11:13:57 CEST 2009]
  5. [Mon Mar 30 11:13:57 CEST 2009] NOTE: We are unable to locate the function name symbol for the error
  6. [Mon Mar 30 11:13:57 CEST 2009]       just occurred. Please refer to release documentation for possible
  7. [Mon Mar 30 11:13:57 CEST 2009]       reason and solutions.
  8. [Mon Mar 30 11:13:57 CEST 2009]
  9. [Mon Mar 30 11:13:57 CEST 2009]
  10. [Mon Mar 30 11:13:57 CEST 2009] Current Java thread:
  11. [Mon Mar 30 11:13:57 CEST 2009]
  12. [Mon Mar 30 11:13:57 CEST 2009] Dynamic libraries:
  13. [Mon Mar 30 11:13:57 CEST 2009] 0x10000  /opt/appserver/martine/bin/partition
  14. [Mon Mar 30 11:13:57 CEST 2009] 0xfec00000  /opt/appserver/martine/jdk/jdk1.4.2/jre/lib/sparc/server/libjvm.so
  15. [Mon Mar 30 11:13:57 CEST 2009] 0xff3a0000  /usr/lib/libdl.so.1
  16. [Mon Mar 30 11:13:57 CEST 2009] 0xff350000  /usr/lib/libthread.so.1
  17. [Mon Mar 30 11:13:57 CEST 2009] 0xff280000  /usr/lib/libc.so.1
  18. [Mon Mar 30 11:13:57 CEST 2009] 0xff250000  /usr/lib/libCrun.so.1
  19. [Mon Mar 30 11:13:57 CEST 2009] 0xff230000  /usr/lib/libsocket.so.1
  20. [Mon Mar 30 11:13:57 CEST 2009] 0xfeb00000  /usr/lib/libnsl.so.1
  21. [Mon Mar 30 11:13:57 CEST 2009] 0xff200000  /usr/lib/libm.so.1
  22. [Mon Mar 30 11:13:57 CEST 2009] 0xfebe0000  /usr/lib/libsched.so.1
  23. [Mon Mar 30 11:13:57 CEST 2009] 0xff380000  /usr/lib/libw.so.1
  24. [Mon Mar 30 11:13:57 CEST 2009] 0xfebc0000  /usr/lib/libmp.so.2
  25. [Mon Mar 30 11:13:57 CEST 2009] 0xff1f0000  /usr/platform/SUNW,Sun-Fire-480R/lib/libc_psr.so.1
  26. [Mon Mar 30 11:13:57 CEST 2009] 0xfeaa0000  /usr/lib/librt.so.1
  27. [Mon Mar 30 11:13:57 CEST 2009] 0xfea80000  /usr/lib/libaio.so.1
  28. [Mon Mar 30 11:13:57 CEST 2009] 0xfea60000  /usr/lib/libmd5.so.1
  29. [Mon Mar 30 11:13:57 CEST 2009] 0xfea20000  /opt/jdk/j2sdk1.4.2/jre/lib/sparc/native_threads/libhpi.so
  30. [Mon Mar 30 11:13:57 CEST 2009] 0xfe9d0000  /opt/jdk/j2sdk1.4.2/jre/lib/sparc/libverify.so
  31. [Mon Mar 30 11:13:57 CEST 2009] 0xfe990000  /opt/jdk/j2sdk1.4.2/jre/lib/sparc/libjava.so
  32. [Mon Mar 30 11:13:57 CEST 2009] 0xfe970000  /opt/jdk/j2sdk1.4.2/jre/lib/sparc/libzip.so
  33. [Mon Mar 30 11:13:57 CEST 2009] 0xfe810000  /opt/jdk/j2sdk1.4.2/jre/lib/sparc/libjdwp.so
  34. [Mon Mar 30 11:13:57 CEST 2009] 0xfe2e0000  /opt/appserver/martine/jdk/jdk1.4.2/jre/lib/sparc/libdt_socket.so
  35. [Mon Mar 30 11:13:57 CEST 2009] 0xfe2c0000  /usr/lib/nss_files.so.1
  36. [Mon Mar 30 11:13:57 CEST 2009] 0xfe2a0000  /opt/appserver/martine/lib/libdump.so
  37. [Mon Mar 30 11:13:57 CEST 2009] 0xa8c40000  /opt/jdk/j2sdk1.4.2/jre/lib/sparc/libnet.so
  38. [Mon Mar 30 11:13:57 CEST 2009] 0xa8a60000  /opt/jdk/j2sdk1.4.2/jre/lib/sparc/libioser12.so
  39. [Mon Mar 30 11:13:57 CEST 2009] 0xa82e0000  /opt/appserver/martine/lib/libuserid.so
  40. [Mon Mar 30 11:13:57 CEST 2009] 0x9f780000  /opt/jdk/j2sdk1.4.2/jre/lib/sparc/libawt.so
  41. [Mon Mar 30 11:13:57 CEST 2009] 0xa3a00000  /opt/appserver/martine/jdk/jdk1.4.2/jre/lib/sparc/libmlib_image.so
  42. [Mon Mar 30 11:13:57 CEST 2009] 0xa3890000  /opt/jdk/j2sdk1.4.2/jre/lib/sparc/motif21/libmawt.so
  43. [Mon Mar 30 11:13:57 CEST 2009] 0x9da80000  /usr/dt/lib/libXm.so.4
  44. [Mon Mar 30 11:13:57 CEST 2009] 0xa3790000  /usr/openwin/lib/libXt.so.4
  45. [Mon Mar 30 11:13:57 CEST 2009] 0xa3c40000  /usr/openwin/lib/libXext.so.0
  46. [Mon Mar 30 11:13:57 CEST 2009] 0xa3c20000  /usr/openwin/lib/libXtst.so.1
  47. [Mon Mar 30 11:13:57 CEST 2009] 0x9f680000  /usr/openwin/lib/libX11.so.4
  48. [Mon Mar 30 11:13:57 CEST 2009] 0xa35a0000  /usr/openwin/lib/libdps.so.5
  49. [Mon Mar 30 11:13:57 CEST 2009] 0xa39e0000  /usr/openwin/lib/libSM.so.6
  50. [Mon Mar 30 11:13:57 CEST 2009] 0xa39b0000  /usr/openwin/lib/libICE.so.6
  51. [Mon Mar 30 11:13:57 CEST 2009] 0xa3750000  /opt/oracle/product/9.2.0/lib32/libocijdbc9.so
  52. [Mon Mar 30 11:13:57 CEST 2009] 0x9cc00000  /opt/oracle/product/9.2.0/lib32/libclntsh.so.9.0
  53. [Mon Mar 30 11:13:57 CEST 2009] 0xa3580000  /opt/oracle/product/9.2.0/lib32/libwtc9.so
  54. [Mon Mar 30 11:13:57 CEST 2009] 0xa3560000  /usr/lib/libgen.so.1
  55. [Mon Mar 30 11:13:57 CEST 2009]
  56. [Mon Mar 30 11:13:57 CEST 2009] Heap at VM Abort:
  57. [Mon Mar 30 11:13:57 CEST 2009] Heap
  58. [Mon Mar 30 11:13:57 CEST 2009]  def new generation   total 84928K, used 28080K [0xa9800000, 0xaed70000, 0xbed50000)
  59. [Mon Mar 30 11:13:57 CEST 2009]   eden space 82368K,  33% used [0xa9800000, 0xab299018, 0xae870000)
  60. [Mon Mar 30 11:13:57 CEST 2009]   from space 2560K,  33% used [0xae870000, 0xae9433e0, 0xaeaf0000)
  61. [Mon Mar 30 11:13:57 CEST 2009]   to   space 2560K,   0% used [0xaeaf0000, 0xaeaf0000, 0xaed70000)
  62. [Mon Mar 30 11:13:57 CEST 2009]  tenured generation   total 174784K, used 126496K [0xbed50000, 0xc9800000, 0xe9800000)
  63. [Mon Mar 30 11:13:57 CEST 2009]    the space 174784K,  72% used [0xbed50000, 0xc68d82a8, 0xc68d8400, 0xc9800000)
  64. [Mon Mar 30 11:13:57 CEST 2009]  compacting perm gen  total 111104K, used 110963K [0xe9800000, 0xf0480000, 0xf9800000)
  65. [Mon Mar 30 11:13:57 CEST 2009]    the space 111104K,  99% used [0xe9800000, 0xf045cc18, 0xf045ce00, 0xf0480000)
  66. [Mon Mar 30 11:13:57 CEST 2009]
  67. [Mon Mar 30 11:13:57 CEST 2009] Local Time = Mon Mar 30 11:13:57 2009
  68. [Mon Mar 30 11:13:57 CEST 2009] Elapsed Time = 18344
  69. [Mon Mar 30 11:13:57 CEST 2009] #
  70. [Mon Mar 30 11:13:57 CEST 2009] # HotSpot Virtual Machine Error : 10
  71. [Mon Mar 30 11:13:57 CEST 2009] # Error ID : 4F530E43505002EF 01
  72. [Mon Mar 30 11:13:57 CEST 2009] # Please report this error at
  73. [Mon Mar 30 11:13:57 CEST 2009] # http://java.sun.com/cgi-bin/bugreport.cgi
  74. [Mon Mar 30 11:13:57 CEST 2009] #
  75. [Mon Mar 30 11:13:57 CEST 2009] # Java VM: Java HotSpot(TM) Server VM (1.4.2-b28 mixed mode)
  76. [Mon Mar 30 11:13:57 CEST 2009] #
  77. [Mon Mar 30 11:13:57 CEST 2009] # An error report file has been saved as hs_err_pid14013.log.
  78. [Mon Mar 30 11:13:57 CEST 2009] # Please refer to the file for further information.
  79. [Mon Mar 30 11:13:57 CEST 2009] #


 
On voit qu'au niveau de la permgen la mémoire est occupée à 99%
On a donc doublé la mémoire (super méthode...) avec les options :

Code :
  1. vmparam -Xms512m
  2. vmparam -Xmx1024m
  3. vmparam -XX:PermSize=128m
  4. vmparam -XX:MaxPermSize=512m


Mais on a toujours le même type d'erreur et la mémoire affichée dans les log et toujours de 111...
Y a-t-il un moyen de savoir si le serveur (BES) a bien pris en compte l'option qu'on lui a passé (si je met 1 en MaxPermSize l'appli de charge pas donc je pense qu'il trouve la valeur mais je veux savoir s'il arrive a attribuer 512m au max).  
Si vous connaissez une option magique à passer à la jvm pour qu'elle affiche la configuration qu'elle a prise en compte cela m'aiderai bien.
 
A+

mood
Publicité
Posté le 07-04-2009 à 15:55:53  profilanswer
 

n°1870653
Taz
bisounours-codeur
Posté le 07-04-2009 à 16:04:28  profilanswer
 

signal 10 => SIGUSR1, cherche qui l'envoie et t'auras ta réponse.

n°1870661
jan san ka​r
profil : pas le bon
Posté le 07-04-2009 à 16:16:19  profilanswer
 

merci pour la réponse cependant les 3 premières lignes ne sont pas forcément représentative, je crois que l'erreur change régulièrement avec plus ou moins d'information.
 
Ce qui m'intéresse c'est juste de vérifier la configuration mémoire de la jvm. Si elle est vraiment configuré comme attendu je peux déléguer le problème à quelqu'un d'autre :D (et si elle n'est pas configurée je peux filer le bébé aux admins ^^)

n°1870666
Taz
bisounours-codeur
Posté le 07-04-2009 à 16:22:51  profilanswer
 

Si c'était un erreur mémoire pure JVM, t'aurais une erreur OOM propre avec une stacktrace. Là t'as un truc C.

n°1870668
Taz
bisounours-codeur
Posté le 07-04-2009 à 16:23:54  profilanswer
 
n°1870672
jan san ka​r
profil : pas le bon
Posté le 07-04-2009 à 16:28:42  profilanswer
 

Ok,
merci pour le bout de code je passe ça aux intéressés :)
 
JSK


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Parametrage jvm

 

Sujets relatifs
parametrage qmail pour envoi multipleParamètrage de Compte Lotus Notes 6.5.4
Paramétrage d'une Listboxprobléme de paramétrage CreateWindowEx (win32)
Parametrage campagne affiliationCroûtage dans les règles d'un serveur : Paramétrage d'Oracle ?
paramétrage des ascenceur sur un div en overflow autoscript visioneuse parametrage
macro pour excel, parametrage auto de graphiqueparametrage setvars.bat open watcom pour xp
Plus de sujets relatifs à : Parametrage jvm


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR